Vai al contenuto
ToolsMinify logo
Strumenti per sviluppatori

Codificatore / decodificatore Base64

Codifica testo in Base64 o decodifica una stringa Base64 in testo semplice all'istante.

Informazioni su Codificatore / decodificatore Base64

Codifica testo in Base64 o decodifica una stringa Base64 in testo semplice all'istante. Base64 rappresenta dati binari o testo con 64 caratteri ASCII sicuri, ideale per incorporare immagini come data URI, inviare valori in API JSON, salvare binario in database e allegati email. Supporta Unicode completo via UTF-8. Tutto lato client - i dati non lasciano il dispositivo.

Come usare Codificatore / decodificatore Base64

  1. Scegli Encode per convertire testo in Base64, o Decode per tornare a testo.
  2. Incolla testo o stringa Base64 nella casella input.
  3. Il risultato convertito appare subito in output.
  4. Clicca Copia per prendere il valore codificato o decodificato.

Esempi di Codificatore / decodificatore Base64

Codifica testo

"Hello" si codifica in SGVsbG8=

Decodifica Base64

SGVsbG8= decodifica in "Hello"

Supporto Unicode

Emoji e caratteri accentati si codificano via UTF-8 e decodificano esattamente.

Leggi la guida completa

Come utilizzare Codificatore / decodificatore Base64: guida completa (2026) - 5 min di lettura

Domande frequenti su Codificatore / decodificatore Base64

Supporta Unicode?
Si - la codifica usa l'API `TextEncoder` del browser con UTF-8, quindi tutti i caratteri Unicode inclusi emoji, arabo, cinese e altri script sono supportati correttamente.
A cosa serve Base64?
Base64 codifica dati binari (immagini, file) come testo ASCII sicuro per trasmissione dove il binario grezzo non e accettato - data URI in CSS/HTML, dati binari in API JSON, contenuto binario in database, allegati email (MIME).
Base64 e uguale alla crittografia?
No. Base64 e codifica, non crittografia. Chiunque abbia la stringa codificata puo decodificarla all'istante. Non usare Base64 per proteggere informazioni sensibili - usa crittografia adeguata (AES, RSA).
Perche l'output decodificato sembra illeggibile?
La stringa che provi a decodificare probabilmente non e Base64 valido, o e stata codificata con charset diverso. Assicurati che l'input sia UTF-8 Base64. Errori di padding "=" possono indicare stringa troncata.
Cos'e il padding "=" alla fine delle stringhe Base64?
Base64 codifica 3 byte alla volta in 4 caratteri. Se l'input non e multiplo di 3 byte, si aggiunge padding "=" alla fine. Un "=" significa 1 byte di padding; "==" significa 2 byte. E normale e atteso.