Codificatore/Decodificatore Base64

Codifica testo in Base64 o decodifica Base64 in testo istantaneamente. Supporta Unicode completo incluso emoji. Tutta l'elaborazione avviene localmente nel tuo browser.

🔒 Tutta l'elaborazione avviene localmente nel tuo browser — nulla viene salvato o inviato a un server.

Come usare questo codificatore/decodificatore Base64

  1. Codifica: Inserisci qualsiasi testo e clicca su Codifica per ottenere la rappresentazione Base64.
  2. Decodifica: Passa alla modalita Decodifica, incolla una stringa Base64 e clicca su Decodifica per ottenere il testo originale.
  3. Copia il risultato con un clic, o usa Carica esempio per provarlo istantaneamente.
  4. Premi Ctrl+Invio per elaborare — o semplicemente incolla e lo strumento rileva automaticamente.

Informazioni sulla codifica Base64

La codifica Base64 rappresenta i dati binari usando 64 caratteri ASCII (maiuscole A-Z, minuscole a-z, cifre 0-9, piu +, e barra /. Il segno di uguale = viene usato come padding. Poiche tutti i caratteri Base64 sono ASCII stampabili, e sicuro usarli in stringhe JSON, attributi HTML, corpi email e URL.

Un caso d'uso comune e incorporare immagini piccole direttamente in HTML o CSS come URI di dati. Un altro e memorizzare configurazione binaria o token API in file di configurazione JSON. Questo strumento gestisce l'intero set di caratteri UTF-8, quindi puoi codificare emoji, testo internazionale e simboli speciali senza perdita di dati.

Questo strumento utilizza le API integrate atob, btoa, TextEncoder e TextDecoder del tuo browser. Valida l'input rigorosamente — i caratteri non validi vengono segnalati immediatamente invece di produrre silenziosamente spazzatura.

Domande Frequenti

Che cos'e la codifica Base64?

Base64 e un sistema di codifica binario-testo che converte i dati binari in una stringa di caratteri ASCII (A-Z, a-z, 0-9, +, /, e =). Viene comunemente usato per incorporare dati binari (come immagini) in JSON, XML o HTML, o per trasmettere dati binari in modo sicuro tramite protocolli solo testo come HTTP o email.

Come funziona il codificatore?

Il codificatore prende il tuo testo, lo converte in byte usando UTF-8 (che gestisce qualsiasi lingua incluso emoji), e poi mappa ogni byte alla sua rappresentazione Base64. Il risultato e una stringa di testo che puoi archiviare o trasmettere in modo sicuro ovunque sia accettato testo ASCII.

Come funziona il decodificatore?

Il decodificatore prende una stringa Base64, valida che contenga solo caratteri Base64 validi, la converte di nuovo in byte grezzi, e poi decodifica quei byte come testo UTF-8. Se l'input non e Base64 valido, mostra un messaggio di errore chiaro.

I miei dati vengono inviati a un server?

No. Tutta l'elaborazione avviene al 100% nel tuo browser usando le API integrate atob e TextEncoder/TextDecoder di JavaScript. Nulla viene caricato, trasmesso o archiviato da nessuna parte. Puoi anche usare questo strumento offline.

Cosa significa il carattere = alla fine di alcune stringhe Base64?

Il carattere = (segno di uguale) e padding. Base64 codifica 3 byte in 4 caratteri. Quando l'input non e un multiplo di 3 byte, il padding viene aggiunto per rendere l'output un multiplo di 4 caratteri.

Posso codificare testo Unicode come emoji?

Si. Questo strumento usa la codifica UTF-8 internamente, quindi gestisce correttamente qualsiasi carattere Unicode, incluso emoji, caratteri CJK, arabo e simboli speciali.

Qual e la differenza tra Base64 e codifica URL?

Base64 e la codifica URL (codifica percentuale) servono scopi diversi. Base64 serve per convertire dati binari arbitrari in testo ASCII; espande i dati di ~33%. La codifica URL sostituisce i caratteri speciali con sequenze %. Usa Base64 quando devi codificare dati binari; codifica URL per i parametri di query.

Ti piace SlimUtils? Se questi strumenti gratuiti ti hanno fatto risparmiare tempo, offrici un caffè! Sostieni su Ko-fi