Base64 Codificatore / Decodificatore di Testo

Codifica testo in chiaro in Base64 e decodifica Base64 in testo istantaneamente. Supporta Base64 URL-safe e UTF-8 completo. Puro lato client.

Esempi Rapidi

Informazioni sul Codificatore / Decodificatore Base64

Base64 è uno schema di codifica da binario a testo che rappresenta dati binari in formato stringa ASCII. Viene comunemente utilizzato quando è necessario codificare dati binari che devono essere memorizzati e trasferiti su supporti progettati per gestire dati testuali. Questo strumento ti permette di codificare qualsiasi testo in formato Base64 e decodificare stringhe Base64 in testo in chiaro. Tutta l'elaborazione avviene nel browser — nessun dato viene mai inviato a un server.

Funzionalità

Come Usare

  1. Seleziona la modalità: Codifica (testo → Base64) o Decodifica (Base64 → testo)
  2. Scegli la variante: Base64 Standard o Base64 URL-safe
  3. Digita o incolla il testo nel campo di input
  4. Il risultato appare automaticamente in tempo reale
  5. Clicca su Copia per copiare il risultato negli appunti
  6. Usa il pulsante Scambia per invertire l'operazione

Casi d'Uso Comuni

Domande Frequenti

Cos'è la codifica Base64?

Base64 è uno schema di codifica da binario a testo che rappresenta dati binari utilizzando 64 caratteri ASCII (A-Z, a-z, 0-9, +, / e = per il padding). Viene comunemente utilizzato per codificare dati che devono essere trasmessi o archiviati in formati basati su testo, come JSON, XML o URL.

Qual è la differenza tra Base64 Standard e URL-safe?

Base64 Standard utilizza i caratteri + e /, che possono causare problemi nelle URL perché hanno significati speciali. Base64 URL-safe sostituisce + con - e / con _, e spesso omette il padding (=), rendendolo sicuro da usare in URL e nomi file senza codifica aggiuntiva.

I miei dati sono sicuri con questo strumento?

Sì, assolutamente. Tutta la codifica e decodifica avviene completamente nel browser tramite JavaScript. Il testo non viene mai inviato a nessun server, rendendolo completamente sicuro per dati sensibili come password, chiavi API e informazioni personali.

Posso codificare caratteri non inglesi?

Sì, questo strumento supporta la codifica UTF-8 completa. Puoi codificare testo in qualsiasi lingua, incluso cinese, giapponese, arabo, emoji e simboli speciali. Lo strumento utilizza TextEncoder internamente per gestire correttamente i caratteri multibyte.

Cosa fa la variante URL-safe?

Base64 URL-safe sostituisce i caratteri + e / con - e _ rispettivamente, e rimuove il padding (=). Questo rende la stringa codificata sicura da usare direttamente in URL, parametri di query e nomi file senza codifica percentuale aggiuntiva.

Perché il mio output decodificato è confuso o mostra caratteri strani?

Questo di solito accade quando l'input non è un Base64 valido, o quando il testo originale è stato codificato con un set di caratteri diverso. Assicurati di usare la modalità corretta (Codifica vs Decodifica) e che l'input segua il formato Base64 valido (solo A-Z, a-z, 0-9, +, /, -, _ e =).

Posso codificare file binari con questo strumento?

Questo strumento è progettato per la codifica di testo. Per file binari (immagini, PDF, ecc.) usa il nostro strumento dedicato File a Base64 o Immagine a Base64, che gestiscono correttamente i dati binari.

Cosa mostrano le statistiche di output?

Il pannello statistiche mostra la lunghezza del testo di input, la lunghezza dell'output e la dimensione in byte di ciascuno. È utile per capire come la codifica Base64 influisce sulla dimensione dei dati (Base64 è circa il 33% più grande dei dati binari originali).