DT Dev Tools

Codifica/Decodifica Base64 β€” base64url, data URI e file

Codifica e decodifica Base64, base64url URL-safe e data URI. Converti file in Base64, vedi i byte decodificati in esadecimale e scaricali, tutto nel browser.

πŸ”’ Funziona interamente nel tuo browser β€” nulla viene caricato

Trascina un file per codificarlo in Base64 oppure clicca per sceglierlo β€” immagini, PDF, font, qualsiasi cosa

Questo strumento ti Γ¨ stato utile? Valutalo:

Cosa fa Codifica/Decodifica Base64

Codifica/Decodifica Base64 converte il testo normale in Base64 e riconverte il Base64 in UTF-8 leggibile. Gli sviluppatori incontrano spesso il Base64 nei data URI, negli header di autenticazione Basic, negli allegati email, nei segmenti JWT, nei piccoli payload binari e negli esempi copiati dalla documentazione delle API. Il testo passa da TextEncoder e TextDecoder, quindi emoji, accenti, cirillico e altro testo Unicode vengono convertiti correttamente in entrambe le direzioni.

Oltre al testo semplice, lo strumento gestisce le varianti che si incontrano nei progetti reali. Il base64url URL-safe sostituisce + e / con - e _ e rimuove il padding, ed Γ¨ ciΓ² che usano i JWT e molte API web. Il wrapping MIME divide l'output in righe da 76 caratteri per email e file in stile PEM. Trascina un'immagine, un PDF, un font o qualsiasi altro file per codificarlo, se vuoi come data: URI completo da incollare in CSS o HTML. Quando i dati decodificati non sono testo UTF-8 valido, i byte vengono mostrati in esadecimale e il tipo rilevato (PNG, JPEG, PDF, ZIP e altri) viene usato per dare un nome al file scaricato.

Flusso di lavoro privato nel browser

Tutta l'elaborazione avviene con JavaScript nel browser. Lo strumento non carica su alcun server i tuoi testi, file, token, URL, snippet o valori generati e non richiede un account. Questo modello di privacy Γ¨ importante perchΓ© le piccole utility ricevono spesso vere risposte API, esempi di configurazione, log, dati di autenticazione o esempi simili ai dati dei clienti durante la risoluzione dei problemi. Lavorare in locale riduce i rischi e rende lo strumento istantaneo, perchΓ© non c'Γ¨ alcun passaggio di rete.

Consigli pratici

Ricorda che il Base64 non Γ¨ crittografia. Chiunque abbia la stringa puΓ² decodificarla, quindi non usarlo per nascondere segreti. La decodifica Γ¨ tollerante: spazi e a capo vengono ignorati, il padding mancante viene ripristinato, i caratteri URL-safe sono accettati e un prefisso data: viene rimosso automaticamente. Il Base64 aumenta le dimensioni dei dati di circa il 33%, quindi incorporare grandi immagini come data URI di solito peggiora le prestazioni della pagina: mantieni piccole le risorse inline e servi normalmente i file piΓΉ grandi.

Come usare

  1. Incolla il testo o trascina un fileInserisci testo semplice, Base64, base64url o un data: URI, oppure trascina un file da codificare.
  2. Scegli le opzioni e convertiSeleziona URL-safe o il wrapping MIME a 76 caratteri, poi clicca su Encode o Decode.
  3. Copia o scaricaCopia il risultato, riportalo nell'input oppure scarica come file i dati binari decodificati.

Domande frequenti

Il Base64 Γ¨ sicuro?
No. Il Base64 Γ¨ una codifica, non una crittografia.
Cos'Γ¨ il Base64 URL-safe (base64url)?
Una variante che usa - e _ al posto di + e / ed elimina il padding =, così il valore può stare in URL, nomi di file e JWT. Spunta URL-safe per produrla; la decodifica accetta automaticamente entrambe le forme.
Posso codificare immagini e altri file?
Sì. Trascina un file qualsiasi per ottenere la sua stringa Base64, se vuoi come data: URI pronto all'uso. Decodificando dati binari vedi i byte in esadecimale e puoi scaricare il file originale.
Viene caricato qualcosa?
No. La conversione avviene in locale.