Handytool
Guida per sviluppatori5 min di letturaAggiornato 26 feb 2026

Utilità per sviluppatori istantanea

Codifica e decodifica Base64 in un clic

Il codificatore Base64 di Handytool converte qualsiasi testo in Base64 standard o sicuro per URL e viceversa — direttamente nel tuo browser, con supporto completo UTF-8 e nessun dato che lascia il tuo dispositivo.

Punti salienti

  • 01Codifica qualsiasi testo in Base64 o decodifica Base64 in testo istantaneamente, senza coinvolgimento del server.
  • 02Supporta sia Base64 standard (+, /) che Base64 sicuro per URL (-, _) utilizzato in JWT e URL firmati.
  • 03Il supporto completo UTF-8 significa che emoji, cirillico, CJK e arabo si codificano e decodificano correttamente ogni volta.
  • 04Base64 è codifica, non crittografia — non usarla mai per nascondere segreti; usa la vera crittografia invece.

Cos'è Base64 e quando ne hai bisogno?

Base64 è un modo per rappresentare dati binari come testo ASCII stampabile. Appare costantemente nel lavoro degli sviluppatori: incorporare immagini in CSS come data URI, trasmettere payload binari su API JSON, codificare credenziali negli header HTTP Basic Auth e formare il segmento di payload di un JWT. Non è crittografia — chiunque può decodificarlo — ma è essenziale ogni volta che un canale accetta solo testo.

La maggior parte degli sviluppatori ricorre a uno strumento da riga di comando o a uno script veloce. Handytool ti offre un'alternativa basata su browser che è istantanea, gestisce correttamente Unicode, supporta sia varianti standard che sicure per URL, e non invia mai il tuo input da nessuna parte.

Come codificare o decodificare Base64

  1. 01

    Incolla o digita il tuo input

    Digita o incolla il testo che desideri codificare — o la stringa Base64 che desideri decodificare — nella casella di input.

  2. 02

    Scegli modalità standard o sicura per URL

    Attiva la modalità sicura per URL se stai lavorando con JWT, token OAuth o URL firmati. Base64 sicuro per URL sostituisce + con - e / con _, e elimina il padding = finale.

  3. 03

    Seleziona codifica o decodifica

    Fai clic su Codifica per convertire testo semplice in Base64, o Decodifica per convertire Base64 in testo leggibile.

  4. 04

    Copia il risultato

    Fai clic sul pulsante di copia accanto all'output per mettere il risultato negli appunti, pronto per incollarlo nel tuo codice, terminale o client API.

Casi d'uso comuni di Base64

Base64 appare in molti posti nello sviluppo quotidiano.

  • 01Data URI — incorpora piccole immagini o font direttamente in HTML o CSS senza una richiesta di file separata.
  • 02HTTP Basic Auth — le credenziali vengono inviate come Base64(nome_utente:password) nell'header Authorization.
  • 03Payload JWT — i segmenti di header e payload di un JWT sono Base64 sicuri per URL.
  • 04Campi API binari — alcune API richiedono contenuto binario (firme, chiavi) codificato come Base64 in JSON.
  • 05Allegati email — MIME utilizza Base64 per codificare gli allegati come testo ASCII per il transito.
  • 06Token di hashing del contenuto — gli hash HMAC e i digest sono spesso forniti come Base64 piuttosto che esadecimale.

Sicuro da usare con stringhe sensibili

La codifica e la decodifica avvengono interamente nel tuo browser utilizzando le API native btoa, atob e TextEncoder. Nulla viene trasmesso a un server. Puoi incollare in sicurezza chiavi API, token OAuth o altre stringhe sensibili per ispezionarle o codificarle senza alcun rischio per la privacy.

Ricorda che Base64 non è un livello di sicurezza. Chiunque possa vedere una stringa Base64 può decodificarla in pochi secondi. Usala per formattare i dati correttamente, non per proteggerli.

Domande frequenti sul codificatore Base64

A cosa serve la codifica Base64?

Base64 rappresenta dati binari come testo ASCII. Gli usi comuni includono data URI in CSS, payload JWT, credenziali HTTP Basic Auth e campi binari in API JSON.

Cos'è Base64 sicuro per URL?

Base64 standard utilizza + e / che hanno significato speciale negli URL. Base64 sicuro per URL li sostituisce con - e _ ed elimina il padding =. JWT, token OAuth e URL firmati utilizzano tutti questa variante.

Base64 è la stessa cosa della crittografia?

No. Base64 è codifica — chiunque può decodificarla. Per la vera segretezza usa la vera crittografia come AES o TLS. Base64 è per formattare i dati in modo che possano viaggiare attraverso canali solo testo.

Perché il mio output Base64 sembra sbagliato per testo non inglese?

Molti strumenti trattano l'input come Latin-1, il che interrompe emoji e caratteri non ASCII. Handytool converte l'input in byte UTF-8 per primo utilizzando TextEncoder, quindi tutti i caratteri Unicode si codificano correttamente.

Il mio input viene caricato su un server?

Mai. Il codificatore utilizza API native del browser (btoa/atob e TextEncoder) e funziona interamente localmente. Nulla viene inviato, registrato o archiviato.

È gratuito da usare?

Sì. Handytool è completamente gratuito senza registrazione, senza limite di utilizzo e senza annunci pubblicitari.

Strumenti correlati

Continua con gli strumenti Utilità

strumenti Utilità