Codificar y decodificar Base64
CifradoTodo se ejecuta en tu navegador: no se sube nada
Convierte entre texto y Base64 en ambos sentidos, con manejo correcto de acentos, chino y emoji. Al activar la variante segura para URL se cambian + y / por - y _, y se quita el = final, de modo que el resultado puede ir directo a una URL, un nombre de archivo o un JWT. Al decodificar se toleran los saltos de línea y la falta de relleno, lo que hace indoloro pegar desde cualquier sitio.
Funciones
- Ambos sentidos: texto ⇄ Base64
- Manejo correcto de UTF-8 para texto acentuado, chino y emoji
- Variante segura para URL: + → -, / → _, sin relleno
- Al decodificar se toleran saltos de línea, espacios y falta de relleno
- El resultado se actualiza mientras escribes — sin botón que pulsar
Cómo se usa
- Elige la dirección: codificar o decodificar
- Marca la variante segura para URL si la necesitas
- Pega tu contenido — el resultado aparece al instante
- Pulsa Copiar para llevarte el resultado
Preguntas frecuentes
- ¿Por qué mi texto se codifica distinto en otro sitio?
- Base64 codifica bytes, no caracteres. La misma cadena ocupa 6 bytes en UTF-8 y 4 en GBK, así que la salida difiere. Esta herramienta usa siempre UTF-8, que es la convención de las páginas y las API actuales.
- ¿Cuándo necesito la variante segura para URL?
- El alfabeto estándar de Base64 contiene + y /, y ambos tienen un significado especial en las URL. Usa la variante siempre que la salida vaya a una URL, un nombre de archivo o una cookie.
- ¿Qué significa «no es texto UTF-8 válido» al decodificar?
- Que Base64 se decodificó bien, pero los bytes resultantes no son texto válido — normalmente porque el contenido original era binario, como una imagen o un archivo comprimido, y no caracteres.
Herramientas relacionadas
Base32
CifradoConvierte texto a Base32 y al revés con el alfabeto estándar o base32hex. Lo no ASCII va como bytes UTF-8; al decodificar se toleran minúsculas.
Base58 / 62 / 100
CifradoCodifica y decodifica texto como Base58, Base62 o Base100, con los alfabetos Base58 de Bitcoin y Flickr. El texto no ASCII va como bytes UTF-8.
Gzip
CifradoComprime texto a gzip y obtén Base64 o hex, o descomprímelo de vuelta, con el tamaño original y la proporción. Se ejecuta en tu navegador.
Imagen a Base64
WebConvierte una imagen a Base64 o a data URL soltándola, eligiéndola o pegándola. Redimensiona y cambia de formato en local; nunca se sube nada.
Codificar URL
CifradoEscapa texto a la forma %XX y lo devuelve, tratando una URL completa y un valor de parámetro como trabajos distintos. Todo en tu navegador.
Hash
CifradoCalcula resúmenes MD5, SHA-1, SHA-256, SHA-512 o MD4 de cualquier texto, en bytes UTF-8 para que coincidan con openssl. En tu navegador.