Incolla un testo qualsiasi per codificarlo in Base64, oppure incolla una stringa Base64 per decodificarla di nuovo in testo semplice — istantaneo, nel browser, e gestisce UTF-8 completo senza danneggiare i caratteri speciali.
Caricamento calcolatore...
Questo strumento ti è stato utile?
Cos'e' Base64 Encoder / Decoder?
Un codificatore/decodificatore Base64 converte tra testo e stringhe codificate in Base64. La codifica Base64 è essenziale per incorporare dati binari in protocolli basati su testo. Il nostro strumento supporta i caratteri UTF-8 per testi internazionali.
Quando Usare Questo Calcolatore
Quando incorpori dati binari come immagini, audio o PDF in payload API JSON o pagine HTML
Quando invii allegati email tramite protocolli email (MIME) che supportano solo testo semplice
Quando costruisci sistemi di autenticazione che usano Basic Auth con credenziali codificate in base64
Quando codifichi dati per la trasmissione su protocolli che supportano solo testo ASCII (es. XML, SOAP)
Quando devi archiviare dati binari in un database o file di configurazione basato su testo
Quando esegui il debug o ispezioni payload codificati da richieste API o allegati email
Passaggi:
Type or paste your text into the input area.
Select Encode or Decode mode.
Click Convert to see the result.
Copy the output to your clipboard.
Formula
Encoding: Binary data → 6-bit groups → Base64 alphabet (A-Z, a-z, 0-9, +, /) ➡ Decoding: Reverse the process
Casi d'Uso
Embedding images in HTML/CSS/JSON
Encoding binary data for API transmission
Creating basic authentication headers
Storing binary data in text-based databases
Vantaggi Principali
Encode and decode instantly
Supports all text including UTF-8
Works entirely in your browser
Free no sign-up needed
Consigli Pro
Use URL-safe Base64 for web applications
Base64 is encoding not encryption — never use it for sensitive data
Compress before encoding to minimize size increase
Errori Comuni da Evitare
Trying to decode non-Base64 input
Forgetting that Base64 is not encryption
Using the wrong character encoding
Termini Chiave Spiegati
Base64: Text-based binary encoding scheme
Encode: Convert text to Base64
Decode: Convert Base64 back to text
UTF-8: Unicode text encoding supporting all characters
Concetti correlati
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Esempio
Encoding "Hello World!" → "SGVsbG8gV29ybGQh". Decoding "U3Vuc2hpbmU=" → "Sunshine". Each 3 bytes of input become 4 Base64 characters.
Interpretazione dei risultati
Il convertitore opera in due modalità: Encode (testo a Base64) e Decode (Base64 a testo). Durante la codifica, l'output è sempre una stringa Base64 valida che usa i caratteri A–Z, a–z, 0–9, + e /. Durante la decodifica, incolla una stringa Base64 valida e lo strumento restituirà il testo o dati binari originali.
L'output del conteggio byte mostra la quantità di dati con cui stai lavorando — utile per comprendere l'overhead dimensionale. La codifica Base64 aumenta la dimensione dei dati di circa il 33%, quindi un file da 100 byte diventa 133 byte quando codificato. Se devi minimizzare la dimensione del payload, considera di comprimere i dati prima della codifica.