Nouplo

Codifica / decodifica Base64

Dal testo al Base64 e ritorno, con UTF-8 corretto e alfabeto sicuro per URL opzionale.

Risultato
Incolla o scrivi qui sopra per vedere il risultato.

I tuoi file restano sul tuo dispositivo

Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.

Come funziona

  1. Scegli Codifica per trasformare testo in Base64, o Decodifica per il percorso inverso.
  2. Incolla l’ingresso. In decodifica sono accettati sia l’alfabeto standard con + e / sia quello sicuro per URL con - e _; il riempimento mancante è tollerato.
  3. Attiva l’alfabeto sicuro per URL se il risultato andrà in un URL, in un JWT o in un nome di file.
  4. Premi Converti e copia il risultato. Accenti, testo CJK ed emoji sono codificati come byte UTF-8.

Domande frequenti

Il Base64 è una cifratura?
No. Il Base64 è una codifica reversibile che rappresenta byte con 64 caratteri stampabili. Chiunque la decodifica all’istante. Serve per trasportare e incorporare, mai per nascondere segreti.
Come tratta accenti, giapponese o emoji?
Il testo viene convertito in byte UTF-8 prima della codifica, e l’uscita della decodifica viene letta come UTF-8. È ciò che fanno la maggior parte dei linguaggi e delle librerie HTTP. Il btoa() di JavaScript accetta solo Latin-1, ed è per questo che i codificatori ingenui si rompono con quei caratteri.
Perché l’uscita è circa un terzo più lunga?
Il Base64 impacchetta 3 byte in 4 caratteri, quindi l’uscita è circa 4/3 dell’ingresso più fino a due caratteri di riempimento. Questo sovrappiù è il prezzo dell’usare solo caratteri stampabili.
I miei dati vengono inviati a un server?
No. Codifica e decodifica avvengono interamente nel browser. Puoi convertire chiavi API, stringhe di connessione o testi personali senza che nulla lasci il tuo dispositivo.

Strumenti correlati