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.
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.
| Valor | Caracter | Valor | Caracter | Valor | Caracter | Valor | Caracter |
| 0 | A | 16 | Q | 32 | g | 48 | w |
| 1 | B | 17 | R | 33 | h | 49 | x |
| 2 | C | 18 | S | 34 | i | 50 | y |
| 3 | D | 19 | T | 35 | j | 51 | z |
| 4 | E | 20 | U | 36 | k | 52 | 0 |
| 5 | F | 21 | V | 37 | l | 53 | 1 |
| 6 | G | 22 | W | 38 | m | 54 | 2 |
| 7 | H | 23 | X | 39 | n | 55 | 3 |
| 8 | I | 24 | Y | 40 | o | 56 | 4 |
| 9 | J | 25 | Z | 41 | p | 57 | 5 |
| 10 | K | 26 | a | 42 | q | 58 | 6 |
| 11 | L | 27 | b | 43 | r | 59 | 7 |
| 12 | M | 28 | c | 44 | s | 60 | 8 |
| 13 | N | 29 | d | 45 | t | 61 | 9 |
| 14 | O | 30 | e | 46 | u | 62 | + |
| 15 | P | 31 | f | 47 | v | 63 | / |
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.
Esta herramienta pertenece a la categoría «Cifrado y codificación».
Siempre que es posible, el contenido se procesa en tu propio navegador. No lo guardamos.
No. MD5 es un resumen unidireccional: solo puedes compararlo, nunca invertirlo. Lo que llaman descifrar es un acierto en una tabla arcoíris.
Un salt, un IV aleatorio o distinto encoding cambian la salida. Normaliza a UTF-8 antes de comparar.
Ú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.