Codifica / decodifica Base64

Codifica o decodifica Base64 (compatibile con UTF-8) con alfabeto URL-safe, riempimento opzionale, a capo 64/76, conteggio di byte e caratteri in tempo reale e vista byte in hex o binario.

Caricamento strumento…

Codifica / decodifica Base64Converti testo in Base64 e viceversa, con piena compatibilità UTF-8: le emoji e gli alfabeti non latini vengono mantenuti correttamente. Passa all'alfabeto URL-safe (- e _), ometti il riempimento =, manda a capo l'output a 64 o 76 caratteri e ispeziona i byte grezzi in esadecimale o binario, con conteggio di byte e caratteri in tempo reale. Tutto viene eseguito nel tuo browser, quindi i dati che incolli non lasciano mai il tuo dispositivo.

Cos'è Codifica / decodifica Base64?

Un codificatore e decodificatore Base64 online e gratuito che converte testo semplice in Base64 o decodifica una stringa Base64 di nuovo in testo leggibile, con piena compatibilità UTF-8. Oltre all'alfabeto standard offre una variante URL-safe (- e _ invece di + e /), un'opzione per omettere il riempimento = e l'a capo MIME/PEM a 76 o 64 caratteri. Mostra il conteggio di byte e caratteri in tempo reale e permette di ispezionare i byte sottostanti in esadecimale o binario. La decodifica è tollerante: accetta input standard o URL-safe, con o senza riempimento o interruzioni di riga. Gli sviluppatori lo usano per data URI, JWT, intestazioni di autenticazione HTTP di base e file di configurazione, senza scrivere codice.

Come usare Codifica / decodifica Base64

  1. Scegli Codifica o Decodifica con l'interruttore di modalità.
  2. Digita o incolla il tuo contenuto nella casella di input: testo semplice da codificare, o una stringa Base64 da decodificare.
  3. Leggi il risultato convertito istantaneamente nella casella di output; si aggiorna mentre digiti.
  4. Apri Opzioni (icona a ingranaggio) per passare tra l'alfabeto Standard e URL-safe, omettere il riempimento = o mandare a capo l'output codificato a 64 o 76 caratteri.
  5. Controlla il conteggio di byte e caratteri in tempo reale e usa la vista byte per vedere i byte grezzi in hex o binario (cambia il formato nelle Opzioni).
  6. Fai clic su copia per copiare il risultato, su Scambia per convertire nel verso opposto, o su Cancella per ricominciare.

Esempi

Codifica testo semplice

Input

Hello

Output

SGVsbG8=

Alfabeto URL-safe

Input

>>>

Output

Pj4-

Vista byte in hex

Codificando "Hi", la vista byte mostra i byte di origine 48 69; decodificando mostra i byte decodificati. Passa tra hex e binario nelle Opzioni.

Domande frequenti

Gestisce emoji e caratteri non latini come il coreano o il giapponese?
Sì. La codifica e la decodifica sono compatibili con UTF-8, quindi le emoji e gli alfabeti non latini tornano esattamente al testo originale.
Cos'è l'opzione Base64 URL-safe?
Il Base64 URL-safe usa - e _ invece di + e /, così l'output può andare direttamente in URL, nomi di file o JWT senza escape. Puoi anche omettere il riempimento = finale. La decodifica accetta automaticamente entrambi gli alfabeti, standard e URL-safe.
Perché dovrei mandare a capo l'output?
Alcuni formati richiedono righe di larghezza fissa: l'email MIME usa 76 caratteri per riga e i certificati PEM ne usano 64. Attiva l'a capo a 64 o 76 per adeguarti; la decodifica ignora semplicemente le interruzioni di riga.
Cosa mostra la vista byte?
Mostra i byte sottostanti — i byte di origine in codifica, i byte decodificati in decodifica — in esadecimale o binario, utile per ispezionare dati binari o per il debug delle codifiche. Si trova accanto al conteggio di byte e caratteri in tempo reale.
I miei dati vengono caricati su un server?
No. Tutto viene eseguito interamente nel tuo browser usando la codifica JavaScript integrata. Il testo che incolli non lascia mai il tuo dispositivo e non viene mai inviato ad alcun server.

Strumenti correlati