Codificare e decodificare Base64
Converti testo e file locali in Base64 e recupera i byte originali.
I file restano sul tuo dispositivo. Nulla viene caricato online.
Un file locale fino a 10 MiB. Per decodificare, scegli un file contenente testo Base64.
Risultato binario: scarica i byte esatti. Nessuna anteprima UTF-8 leggibile disponibile.
Anteprima limitata a 16.384 caratteri. Copia e Scarica includono tutto il risultato.
Ingresso: fino a 1 MiB di testo UTF-8 (1.048.576 byte) oppure un file di 10 MiB (10.485.760 byte), in entrambe le direzioni.
Base64 non è crittografia. I dati restano in memoria, senza invio, salvataggio o inserimento nell’URL.
Strumenti correlati
-
Codificatore e decodificatore URL
Prepara il testo per un URL o rendi leggibili le sequenze percentuali. -
Decodificatore JWT
Leggi contenuto e date del token. La firma non viene verificata. -
Tester regex
Controlla un pattern, i gruppi e il testo dopo la sostituzione. -
Generatore di hash
Checksum MD5 e SHA di testo o file, con chiave HMAC e campo di confronto.
Quando un campo di una risposta API contiene Base64, incollalo qui per esaminarne il contenuto. Puoi anche partire da testo o da un file locale e ottenere una stringa da copiare nel sistema di destinazione. Il testo viene trattato come UTF-8, mantenendo accenti, emoji e alfabeti diversi. Scegli la versione standard oppure quella adatta agli URL. La conversione avviene nel browser e il contenuto inserito non viene salvato dalla pagina.
Come si usa
- Scegli Codifica o Decodifica, poi seleziona Testo o File come origine.
- Incolla il testo per convertirlo automaticamente; per un file, selezionalo e premi Esegui.
- Attiva l’alfabeto per URL se richiesto e scegli se suddividere la codifica in righe.
- Copia il risultato completo o scaricalo. Cancella rimuove i dati attuali.
Cosa gestisce
- Conserva caratteri combinati, emoji e terminazioni di riga del testo UTF-8.
- Aggiunge il riempimento necessario nello standard e lo omette nella variante URL.
- Inserisce interruzioni CRLF ogni 76 caratteri durante la codifica.
- Controlla alfabeto, posizione del riempimento e bit inutilizzati diversi da zero.
- Mantiene i dati binari scaricabili come byte esatti, senza testo sostitutivo.
Domande frequenti
Base64 è una forma di crittografia?
No. Base64 modifica soltanto il modo in cui sono rappresentati i byte. Chiunque possieda la stringa può decodificarla senza chiavi o password. Non protegge un segreto e non verifica l’origine o l’integrità del contenuto. Anche un file decodificato correttamente può essere pericoloso da aprire.
Quali dimensioni sono consentite?
Ogni ingresso può contenere fino a 1 MiB di testo UTF-8, cioè 1.048.576 byte, oppure un file di 10 MiB, cioè 10.485.760 byte. Il limite vale in entrambe le direzioni. Base64 aumenta le dimensioni di circa un terzo: un risultato vicino al massimo può superare il limite se incollato di nuovo.
Perché viene proposto un download binario?
Una stringa Base64 può rappresentare un’immagine, un archivio o qualsiasi altro contenuto binario. Se i byte non sono UTF-8 valido oppure contengono controlli non stampabili, il risultato resta disponibile come file. Non vengono introdotti caratteri di sostituzione. Individua il formato originale prima di aprirlo: Base64 non fornisce un nome o un tipo affidabile.
Posso decodificare stringhe senza riempimento?
Sì, il riempimento può essere omesso oppure inserito correttamente. Il decoder ignora spazi ASCII, tabulazioni e interruzioni CR e LF. Rifiuta invece alfabeti mescolati, segni uguale fuori posto e bit inutilizzati non nulli. Se parti da un URL di dati, elimina il prefisso e incolla soltanto il contenuto Base64.
La copia comprende anche ciò che non vedo?
Sì. L’anteprima è limitata a 16.384 caratteri per mantenere la pagina reattiva; Copia e Scarica usano il risultato intero. Il contenuto non viene memorizzato nell’archivio del browser e non compare nell’indirizzo della pagina. Cancella e Annulla invalidano i calcoli pendenti, così un vecchio risultato non ricompare.
Aggiornato il