Base64 & URL Encoder

Codifica e decodifica Base64, URL, HTML ed esadecimale

🏠 Home

Testo

Risultato

File ↔ Base64

Converti un file (immagine, PDF, font…) in Base64 o data URI, oppure ricostruisci il file da una stringa Base64.

Trascina un file qui o clicca per sceglierlo

Base64 o data URI → file

Usa il testo nel riquadro di sinistra come sorgente.

Come usare il Base64 & URL Encoder

Scegli il tipo di codifica e la direzione: il risultato si aggiorna mentre scrivi. Tutto il testo è gestito come UTF-8, quindi accenti ed emoji vengono codificati correttamente.

  1. Base64 / Base64URL: per allegati, header HTTP Basic, payload JWT.
  2. URL (componente): per i valori dei parametri di query (encodeURIComponent). URL completo lascia intatti / ? & =.
  3. Entità HTML: per inserire testo in una pagina senza che venga interpretato come markup.
  4. File ↔ Base64: per incorporare immagini in CSS/HTML come data URI o ricostruire un file ricevuto in Base64.

Domande frequenti

Perché la mia stringa decodificata ha caratteri strani?

Il testo viene trattato come UTF-8, lo standard del web. Se l'originale era codificato in un altro charset (per esempio Latin-1) alcuni caratteri accentati possono apparire diversi.

Qual è la differenza tra Base64 e Base64URL?

Base64URL sostituisce + e / con - e _ ed elimina il padding =, così la stringa può stare in URL e nomi di file. È il formato usato dai token JWT.

Base64 è una forma di cifratura?

No: è solo una codifica reversibile. Chiunque può decodificarla, quindi non va usata per proteggere password o dati riservati.

I file che carico vengono inviati da qualche parte?

No, la conversione avviene interamente nel browser e i file non lasciano il dispositivo.