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 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
- Scegli codifica o decodifica, poi testo o file come input. Incolla il contenuto o seleziona un file.
- Scegli l'alfabeto Base64 corretto. Per decodificare, incolla solo il contenuto; rimuovi eventuali prefissi di URL di dati.
- 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.
Scarica i file di esempio
Dati di esempio
Hello, 世界 👋Risultato atteso
SGVsbG8sIOS4lueVjCDwn5GLDecodifica 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.