Strumenti per sviluppatori

Codificatore e decodificatore Base64

Codifica testo UTF-8 o file e decodifica Base64 standard o sicuro per URL, con download diretto.

I tuoi dati

Testo UTF-8 o file fino a 20 MiB. Base64 è codifica, non crittografia.

I tuoi risultati

Come codificare testo e recuperare file con Base64

Usa Base64 quando un sistema richiede byte come testo, per esempio in un campo API o un valore di configurazione. Il testo usa UTF-8; i file usano i byte originali. La codifica è reversibile e non offre crittografia.

Passo dopo passo

  1. Scegli codifica o decodifica, poi testo o file come input. Incolla il contenuto o seleziona un file.
  2. Scegli l'alfabeto Base64 corretto. Per decodificare, incolla solo il contenuto; rimuovi eventuali prefissi di URL di dati.
  3. Esegui la conversione. Copia il testo leggibile o scarica il risultato; l'output binario viene salvato come file.

Impostazioni e limiti

Alfabeto standard o sicuro per URL
Lo standard usa + e /; quello sicuro per URL usa - e _. Rispetta il formato richiesto dal sistema destinatario.
Caratteri di riempimento
Mantieni il riempimento con = salvo che il destinatario richieda un output senza riempimento. La decodifica accetta contenuti validi con o senza riempimento.
Dimensione del file e output binario
L'input di file è limitato a 20 MiB. I risultati binari mostrano un'anteprima esadecimale; il download contiene tutti i byte decodificati.

Esempio pratico

Codifica Hello, 世界 👋 con Base64 standard e riempimento. Il contenuto atteso è SGVsbG8sIOS4lueVjCDwn5GL.

Dati di esempio

Hello, 世界 👋

Risultato atteso

SGVsbG8sIOS4lueVjCDwn5GL

Decodifica il contenuto per recuperare lo stesso testo. Per +w==, usa l'alfabeto standard: il risultato è il singolo byte FB, scaricato come decoded.bin anziché come testo leggibile.

Domande e risoluzione dei problemi

Perché la decodifica fallisce?

Controlla alfabeto, riempimento e caratteri di input. Spazi e interruzioni di riga sono ammessi, ma non prefissi di URL di dati o punteggiatura estranea.

Perché Base64 è più grande dell'origine?

Rappresenta ogni gruppo di 3 byte con 4 caratteri, più il riempimento necessario. Codifica i dati invece di comprimerli.

Posso recuperare il nome del file originale?

Base64 memorizza byte, non nomi o tipi di file. Conserva queste informazioni separatamente e rinomina decoded.bin solo quando conosci il formato.