Codificatore e Decodificatore Base64

Che cos'è il Base64?

Il Codificatore e Decodificatore Base64 converte il testo da e verso Base64, lo schema di codifica che rappresenta i dati binari come semplici caratteri ASCII. Il Base64 è ovunque nello sviluppo moderno: data URL per immagini incorporate, JSON Web Token (JWT), allegati e-mail, header di autenticazione di base e payload di API che devono viaggiare attraverso canali di solo testo. Questo strumento codifica e decodifica UTF-8 completo, quindi caratteri accentati, simboli ed emoji vengono preservati correttamente. La modalità auto esamina il tuo input e decide se codificare o decodificare, mentre le modalità manuali Codifica e Decodifica danno pieno controllo. Tutto viene eseguito localmente nel browser, quindi anche i token sensibili non lasciano mai il dispositivo.

Base64 è uno schema di codifica che converte dati binari — byte con qualsiasi valore da 0 a 255 — in una stringa di caratteri ASCII stampabili. È stato progettato per trasportare in modo sicuro contenuto binario (immagini, file, codice eseguibile) attraverso sistemi costruiti per gestire testo. Il nome deriva dall'alfabeto di 64 caratteri che usa: A–Z, a–z, 0–9, + e /.

Come Funziona

  1. Scegli una modalità: Auto rileva automaticamente codifica/decodifica, oppure forza Codifica o Decodifica.
  2. Digita o incolla il tuo testo o stringa Base64 nell’area di input — il risultato appare subito sotto.
  3. Clicca sul pulsante di copia per copiare l’output, o su Cancella per ricominciare.

Casi d'Uso

  • Incorporare immagini direttamente in HTML o CSS come URI di dati, evitando una richiesta HTTP aggiuntiva.
  • Decodificare payload JWT o altri token API codificati in Base64.
  • Passare in modo sicuro contenuto binario attraverso un URL o un campo JSON che si aspetta testo.
  • Ispezionare o codificare valori di configurazione, segreti o allegati di file nelle e-mail.

Come funziona la codifica Base64

Il codificatore legge l'input tre byte alla volta (24 bit) e li divide in quattro gruppi da 6 bit. Ogni valore da 6 bit corrisponde a un carattere nell'alfabeto di 64 caratteri, producendo quattro caratteri ASCII per ogni tre byte.

La decodifica inverte il processo. I caratteri = indicano al decodificatore quanti byte reali ci sono nell'ultimo gruppo.

Vantaggi

  • Esamina o crea data URL, decodifica payload di JWT e fai il debug di risposte API che contengono campi Base64.
  • Il pieno supporto UTF-8 fa sì che testo accentato ed emoji vengano codificati e decodificati senza corruzione.
  • Funziona interamente nel browser, quindi token o payload riservati non vengono mai inviati ad alcun server.

Codificação e Decodificação Localmente (IT)

Codificação e decodificação em Base64 rodam como algoritmos JavaScript no seu navegador. Os dados que você codifica ou decodifica são processados localmente na sua máquina e nunca enviados a servidores externos. (IT)

FAQ

A cosa serve il Base64?

Il Base64 codifica dati binari o testo in una stringa ASCII, molto usata in data URL, allegati e-mail, JWT e payload di API.

Supporta accenti ed emoji?

Sì. Lo strumento codifica e decodifica UTF-8 completo, quindi caratteri accentati ed emoji vengono gestiti correttamente.

I miei dati sono privati?

Sì, codifica e decodifica avvengono interamente nel tuo browser e nulla viene inviato ad alcun server.

Base64 è una forma di cifratura?

No. Base64 è una codifica, non una cifratura. Cambia la rappresentazione dei dati per trasmetterli come testo, ma chiunque può decodificarlo istantaneamente senza una chiave. Non affidarti mai a Base64 per mantenere i dati segreti.