DocumentiImmaginiMediaStrumenti PDF

Base64 Codifica/Decodifica Online

Codifica o decodifica Base64 nel tuo browser — nessun dato inviato a server.

Elaborato nel tuo browser — nessun testo inviato ad alcun server

Base64 in pochi secondi

Pronto per le API

Codifica credenziali, token e payload per l'autenticazione HTTP Basic e gli header Authorization.

100% privato

La codifica e la decodifica avvengono nel tuo browser. I tuoi dati non lasciano mai il tuo dispositivo.

Supporto UTF-8 completo

Gestisce correttamente accenti, caratteri speciali e qualsiasi lingua basata su Unicode.

Risultati immediati

La conversione è immediata per qualsiasi lunghezza di testo. Senza attese, senza code.

Tre passaggi, senza complicazioni

1

Incolla il tuo testo o dato

Inserisci il testo che vuoi codificare, o la stringa Base64 che vuoi decodificare. Funziona con qualsiasi contenuto di testo normale.

2

Scegli l'operazione

Seleziona Codifica per ottenere una stringa Base64, o Decodifica per recuperare il testo originale. Il risultato appare istantaneamente.

3

Copia il risultato

Usa il pulsante di copia per inviare il risultato negli appunti con un clic. Pronto da incollare nella tua API, nel JWT o ovunque tu ne abbia bisogno.

Hai delle domande?

No. Base64 è uno schema di codifica, non una crittografia. Converte dati binari in testo ASCII per un trasporto sicuro, ma non offre alcuna riservatezza. Chiunque veda una stringa Base64 può decodificarla immediatamente senza alcuna chiave.

Base64 mappa ogni 3 byte di input in 4 caratteri ASCII. Poiché ogni carattere ASCII occupa 1 byte, l'output è 4/3 della dimensione originale, circa il 33% in più. Questo è il compromesso per la compatibilità universale con il testo.

Sì, a condizione di convertire prima il file binario in una stringa. Per le immagini, il pattern comune è un Data URI: data:image/png;base64, seguito dalla stringa Base64. I browser possono visualizzare questi URI direttamente in HTML e CSS.

Il testo viene prima codificato in byte UTF-8 prima di applicare Base64. Questo garantisce che i caratteri non ASCII come accenti, umlaut o caratteri asiatici vengano rappresentati correttamente. La decodifica inverte questo processo per ripristinare il testo originale.

Un JWT ha tre parti separate da punti: header, payload e firma. Le prime due sono codificate in Base64url, una variante URL-safe che sostituisce il segno più con il trattino e la barra con il trattino basso. Puoi decodificare l'header e il payload per esaminarne il contenuto, ma la firma richiede la chiave segreta per essere verificata.

Base64: cos'è, a cosa serve e come codificare o decodificare

Base64 è uno schema di codifica che trasforma dati binari arbitrari in una sequenza di caratteri ASCII stampabili. È stato progettato per risolvere un problema specifico: i protocolli basati su testo come SMTP (email) o HTTP possono trasportare in modo affidabile solo testo, ma gran parte dei dati con cui lavoriamo è binaria. Base64 funge da ponte tra i due mondi.

I casi d'uso più comuni oggi sono: l'autenticazione HTTP Basic (dove username:password viene codificato in Base64 per l'header Authorization), i token JWT (il cui header e payload sono codificati in Base64url), l'incorporamento di immagini come Data URI in HTML e CSS, e la codifica degli allegati email in formato MIME. Viene anche usato nei certificati digitali e nelle chiavi crittografiche in formato PEM.

È fondamentale capire che Base64 non offre alcuna sicurezza: chiunque può decodificare una stringa Base64 senza chiave o password. Se hai bisogno di proteggere i dati, devi crittografarli con AES, RSA o un altro algoritmo prima di codificarli come Base64. Convertir.ai elabora tutto localmente nel tuo browser, quindi i tuoi dati sensibili non raggiungono mai alcun server.