Codificatore/decodificatore Base64
Codifica e decodifica stringhe Base64
Carichi file di testo o binari fino a 5 MB. Il testo viene codificato come UTF-8.
Elaborato su questo dispositivo. Il testo non viene caricato.
Suggerimenti per l'uso
- Base64 rappresenta i dati binari come testo. Non cifra i suoi dati.
- Usi il caricamento di file per codificare immagini e altri file binari, oppure carichi un file di testo.
- Copi il risultato o lo scarichi come encoded.txt o decoded.txt.
- Tutta la codifica e decodifica avviene localmente sul suo dispositivo.
Informazioni sul codificatore e decodificatore Base64
Il nostro codificatore e decodificatore Base64 è uno strumento online gratuito che converte il testo in codifica Base64 e riporta all'istante le stringhe Base64 in testo semplice. Base64 è uno schema di codifica da binario a testo che rappresenta i dati binari con un insieme di 64 caratteri ASCII, così da poterli trasmettere in sicurezza su protocolli basati su testo come HTTP, SMTP e JSON.
La codifica Base64 prende gruppi di tre byte (24 bit) e li divide in quattro valori da 6 bit, ciascuno associato a un carattere ASCII stampabile tra A-Z, a-z, 0-9, + e /. Per questo è uno strumento indispensabile per gli sviluppatori web che devono incorporare immagini nei CSS, codificare token di autenticazione API o trasmettere dati binari in modo sicuro attraverso canali solo testo.
Questo strumento supporta la codifica di testo Unicode completa, gestisce in automatico i prefissi data URI durante la decodifica ed elimina gli spazi bianchi per ottenere risultati più puliti. Che Lei debba codificare le credenziali per l'autenticazione HTTP Basic, incorporare immagini inline o analizzare payload codificati, otterrà risultati immediati e precisi senza alcuna comunicazione con il server.
Funzioni principali
- Codifica e decodifica Base64 immediata in tempo reale mentre si digita
- Supporto completo dei caratteri Unicode e UTF-8 per testi internazionali
- Rilevamento e rimozione automatici del prefisso data URI durante la decodifica
- Caricamento di file per codificare direttamente i file di testo
- Copia negli appunti con un clic per integrarsi rapidamente nel flusso di lavoro
- Download del risultato codificato o decodificato come file di testo
- Conteggio dei caratteri in tempo reale per input e output
- Passaggio chiaro tra le modalità Codifica e Decodifica
- Decodifica che ignora gli spazi bianchi, adatta al Base64 incollato su più righe
- Supporto per modalità scura e chiara per un uso confortevole
Come usare lo strumento Base64
- Scelga la modalità: Faccia clic su "Codifica" per convertire il testo semplice in Base64, oppure su "Decodifica" per riportare una stringa Base64 in testo leggibile.
- Inserisca il contenuto: Digiti o incolli il testo nell'area di input a sinistra. In modalità Codifica può anche fare clic su "Carica file" per caricare un file di testo dal Suo dispositivo.
- Veda il risultato immediato: Il risultato convertito compare automaticamente nel pannello di output a destra mentre digita, senza dover premere alcun pulsante.
- Copi il risultato: Faccia clic sul pulsante "Copia" sopra l'output per copiare il risultato negli appunti e usarlo nel codice, nelle chiamate API o nelle configurazioni.
- Scarichi se necessario: Faccia clic su "Scarica" per salvare il risultato come file .txt. L'output codificato viene salvato come "encoded.txt" e quello decodificato come "decoded.txt".
Casi d'uso
- Incorporamento di data URI: Codifichi immagini, font e SVG come data URI Base64 per incorporarli inline in HTML e CSS senza richieste di file esterni.
- Autenticazione API: Codifichi le coppie nome utente e password per le intestazioni HTTP Basic Authentication usate nelle chiamate API REST.
- Allegati e-mail: Codifichi gli allegati binari per le e-mail con codifica MIME trasmesse sui protocolli di testo SMTP.
- Ispezione dei token JWT: Decodifichi la sezione payload dei JSON Web Token per controllare i claim e i dati di scadenza durante lo sviluppo.
- Archiviazione nei cookie: Codifichi strutture di dati complesse per salvarle in modo sicuro nei cookie del browser, che supportano solo caratteri di testo ASCII.
- File di configurazione: Codifichi segreti e dati binari da includere nei file di configurazione YAML, JSON o XML usati dalle piattaforme cloud.
- Debug di dati codificati: Decodifichi le stringhe Base64 trovate in log, risposte API e record di database per ispezionarne il contenuto originale.
Domande frequenti
Questo strumento è gratuito?
Sì, il nostro codificatore e decodificatore Base64 è completamente gratuito, senza limiti, senza registrazione e senza restrizioni d'uso.
I miei dati sono al sicuro?
Assolutamente. Tutta la codifica e la decodifica avviene interamente nel browser. I Suoi dati non vengono mai caricati su un server, salvati in un database o trasmessi in rete. Tutto resta sul Suo dispositivo.
Base64 è crittografia?
No, Base64 è uno schema di codifica, non crittografia. Trasforma i dati in una rappresentazione diversa, ma non offre alcuna sicurezza. Chiunque abbia la stringa Base64 può decodificarla. Per la sicurezza servono veri algoritmi di crittografia.
Perché Base64 aumenta la dimensione dei file?
La codifica Base64 aumenta la dimensione dei dati di circa il 33% perché rappresenta ogni 3 byte di input con 4 caratteri ASCII. È un compromesso accettabile quando serve trasmettere dati binari in forma sicura per il testo.
Posso codificare file binari come le immagini?
Questo strumento è pensato per la codifica da testo a Base64. Per codificare file binari come le immagini serve uno strumento che legga il file come dati binari. Può comunque usare questo strumento per decodificare stringhe di immagini codificate in Base64 e verificarne il contenuto.
Quali caratteri usa Base64?
Il Base64 standard usa 64 caratteri: lettere maiuscole A-Z, minuscole a-z, cifre 0-9, il segno più (+) e la barra (/). Il riempimento (padding) si fa con il segno di uguale (=). Il Base64 sicuro per gli URL sostituisce + e / rispettivamente con - e _.
Consigli e buone pratiche
- Controlli i prefissi data URI: In decodifica lo strumento elimina automaticamente i prefissi "data:...;base64,", quindi può incollare direttamente data URI completi.
- Lo usi solo per risorse piccole: L'incorporamento in Base64 elimina le richieste HTTP, ma l'aumento del 33% di dimensione lo rende adatto a immagini e icone piccole, non a file grandi.
- Verifichi il risultato decodificato: Dopo la decodifica controlli sempre che l'output corrisponda al testo atteso, soprattutto con caratteri Unicode multibyte.
- Gestisca le interruzioni di riga: Alcuni sistemi inseriscono interruzioni di riga nell'output Base64. Lo strumento le gestisce senza problemi in decodifica, rimuovendo automaticamente tutti gli spazi bianchi.
- Provi le credenziali API: Usi il codificatore per creare credenziali in Base64 per le intestazioni HTTP Basic Auth nel formato "username:password".