Come codificare o decodificare in Base64?
Incolla testo o un file e lo strumento lo converte in Base64, oppure riporta il Base64 ai byte originali. La conversione avviene nella pagina, quindi nulla viene trasmesso.
Funziona interamente nel tuo browser · nessun caricamento · nessun account · nessuna filigrana
- Scegli Codifica o Decodifica.
- Digita del testo, incolla del Base64 o scegli un file.
- Avvia, poi copia il risultato o scarica i byte.
Se viene scelto un file, viene codificato al posto del testo.
Cosa può fare questa pagina
- Codifica in Base64 testo o un file
- Decodifica Base64 standard e URL-safe
- Prefisso data: URL opzionale per l’incorporamento
- Nulla viene trasmesso
Quando usare questa pagina
- Incorporare una piccola immagine o un font come data: URL.
- Decodificare un campo Base64 di una risposta API.
- Produrre la variante URL-safe per un parametro di query o un token.
Quando scegliere un’altra soluzione
- Il file è grande: Base64 fa crescere i dati di circa un terzo e l’intero input resta in memoria.
- Ti serve la riservatezza: Base64 è una codifica, non una cifratura.
- Ti servono elaborazione in streaming o a blocchi.
Come si confronta con le alternative
Le utility da riga di comando base64 e openssl leggono in streaming file di qualsiasi dimensione e sono scriptabili; questa pagina è limitata dalla memoria del browser ed è pensata per payload di piccole dimensioni. Chiunque può decodificare l’output all’istante, quindi non usarlo mai per nascondere un segreto. Se ti serve un trasferimento binario compatto, manda un file vero invece di una codifica testuale.
Dove vanno i tuoi file
Da nessuna parte. Questa pagina carica il codice che fa il lavoro e, da quel momento, il file che apri viene letto dal tuo browser. Nessun passaggio di caricamento, nessuna copia temporanea su un server, nessuna pulizia di cui fidarsi: i dati non attraversano mai la rete, quindi non resta nulla da cancellare. Puoi verificarlo da solo: apri il pannello di rete del browser mentre lo strumento è in esecuzione e guardalo restare silenzioso.
Domande su questo strumento
- Base64 cifra i miei dati?
- No. Base64 è una codifica reversibile che mappa i byte su 64 caratteri stampabili: chiunque può decodificarla in un solo passaggio. Serve a far viaggiare dati binari su canali che accettano soltanto testo, non a tenere segreto qualcosa. Se il contenuto è sensibile usa una vera cifratura.
- Perché la decodifica mi ha dato un download invece di testo leggibile?
- I byte decodificati non erano testo UTF-8 valido, il che di solito significa che il Base64 proveniva da un file: un’immagine, uno zip, un PDF. Invece di sostituire i caratteri illeggibili con punti interrogativi, la pagina offre i byte esatti come download, così il risultato è corretto byte per byte.
- Di quanto Base64 fa crescere i miei dati?
- Circa il 33%, perché ogni tre byte diventano quattro caratteri, più il riempimento. È insito nel formato, non un difetto di questa pagina. Se la dimensione conta, invia direttamente il file binario invece di incorporarlo come Base64.
Altri strumenti dello stesso gruppo
- Generatore di codici QRTrasforma qualsiasi testo o URL in un codice QR PNG o SVG da scaricare.
- Formattatore JSONIndenta, minimizza e valida il JSON, indicando la posizione dell’errore quando non è valido.
- Generatore di hashDigest SHA-1, SHA-256, SHA-384 e SHA-512 di un testo o di un file, calcolati in locale.
- Tester di regexProva un’espressione regolare JavaScript su un testo di esempio, con corrispondenze e gruppi di cattura.