Herramienta de decodificación base64 en línea

La herramienta de decodificación base64 en línea ofrece codificación base64, decodificación base64 en línea y cifrado y descifrado base64: cifra una cadena al formato Base64 y decodifica Base64 mostrando texto en claro. Base64 es un algoritmo de cifrado en línea bastante común; para resolver los caracteres chinos mal mostrados, codificar el texto de distintas formas evita eficazmente ese problema. Este sitio no registra ninguna información suya, así que úselo con tranquilidad.

Tabla de índices Base64

La codificación Base64 utiliza 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, +, /) para codificar cualquier secuencia de bytes como cadena ASCII, con el símbolo “=” usado como sufijo.

ValorCaracterValorCaracterValorCaracterValorCaracter
0A16Q32g48w
1B17R33h49x
2C18S34i50y
3D19T35j51z
4E20U36k520
5F21V37l531
6G22W38m542
7H23X39n553
8I24Y40o564
9J25Z41p575
10K26a42q586
11L27b43r597
12M28c44s608
13N29d45t619
14O30e46u62+
15P31f47v63/

  Base64 divide la cadena de entrada byte a byte, obtiene el valor binario de cada byte (rellenando con 0 los bits de mayor orden si tiene menos de 8 bits), concatena esos valores binarios y luego los divide en grupos de 6 bits (porque 2^6=64); si el último grupo tiene menos de 6 bits se rellena con 0 al final. Cada grupo de valores binarios se convierte a decimal y los símbolos correspondientes de la tabla anterior, unidos en orden, forman el resultado codificado en Base64.

  Base64 puede usarse como codificación binaria de bajo nivel de cualquier dato para entornos que solo transmiten caracteres ASCII. Se usa sobre todo con datos de texto: en correo con formato MIME, Base64 permite codificar el contenido del mensaje para transmitirlo entre equipos de distintos idiomas sin caracteres ilegibles. Tenga en cuenta que es transmisión, no visualización: en equipos de Europa occidental la codificación utf-8 muestra bien el chino (si están instaladas las fuentes correspondientes), pero quizá no lo transmita correctamente, mientras que al convertir a Base64 este problema desaparece.

Codificación Base64: salvo indicación contraria, los caracteres no ASCII se codifican según la convención con el juego de caracteres UTF-8.

Visitadas hace poco:

Cómo se usa

Esta herramienta pertenece a la categoría «Cifrado y codificación».

  1. 1Elige el algoritmo: reversibles son AES, DES y RC4; resúmenes de un solo sentido son MD5 y la familia SHA.
  2. 2Escribe el texto y su clave o salt. Cifrar dos veces con la misma clave debe dar el mismo resultado.
  3. 3Copia la salida en tu código. Al comparar resúmenes, iguala antes mayúsculas y la variante de 16 o 32 bits.

Siempre que es posible, el contenido se procesa en tu propio navegador. No lo guardamos.

Preguntas frecuentes

¿MD5 se puede descifrar?

No. MD5 es un resumen unidireccional: solo puedes compararlo, nunca invertirlo. Lo que llaman descifrar es un acierto en una tabla arcoíris.

¿Por qué dos ejecuciones dan resultados distintos?

Un salt, un IV aleatorio o distinto encoding cambian la salida. Normaliza a UTF-8 antes de comparar.

¿Puedo pegar aquí una clave real?

Úsalo para aprender y validar formatos. Las claves de producción se generan y guardan en el servidor; nunca las pegues en una página web.