Monu Tools

Codificador y decodificador Base64

Codifica texto a Base64 o decodifica Base64 a texto. Seguro con UTF-8 y con detección automática del sentido.

Cómo usar Base64

  1. 01

    Escribe texto para codificar, o pega Base64 para decodificar.

  2. 02

    Pulsa Ejecutar: el sentido se detecta automáticamente.

  3. 03

    Copia el resultado del panel de salida.

Qué es Base64

Base64 representa datos binarios o de texto usando solo 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, más + y /), codificando cada tres bytes como cuatro caracteres. Eso mantiene los datos intactos cuando viajan por sistemas diseñados para texto en lugar de bytes en crudo.

Dónde lo ves

Lo ves en todas partes: URL de datos que incrustan una imagen directamente en HTML o CSS, adjuntos de correo (MIME), la cabecera y el payload de un JSON Web Token, cabeceras de autenticación HTTP Basic y muchos campos de API que necesitan transportar datos binarios como una cadena simple.

Cómo lo maneja esta herramienta

Esta herramienta codifica texto a Base64 y decodifica Base64 de vuelta a texto, eligiendo la dirección automáticamente. Es segura con UTF-8, así que los acentos, los emoji y otros caracteres Unicode sobreviven al viaje de ida y vuelta sin corromperse, algo que las funciones nativas ingenuas del navegador no garantizan por sí solas.

Codificar no es cifrar

Es importante saber lo que Base64 no es: es una codificación, no un cifrado. Cualquiera puede decodificarlo al instante, así que no ofrece ninguna seguridad. Nunca lo uses para ocultar contraseñas, tokens o secretos. Su trabajo es el transporte y la representación seguros, no la confidencialidad.

El coste en tamaño

Base64 también tiene un coste en tamaño. El resultado codificado es alrededor de un 33 por ciento más grande que el original, porque cuatro caracteres sustituyen a cada tres bytes. Esa contrapartida suele valer la pena por compatibilidad, pero es la razón por la que no codificarías archivos grandes en Base64 cuando hay disponible un canal binario real.

Funciona en tu navegador

Todo se ejecuta en tu navegador, así que el texto que pegas nunca se sube. Para convertir un archivo de imagen en una URL de datos Base64 en lugar de texto simple, usa la herramienta dedicada Imagen a Base64.

Preguntas frecuentes

¿Cómo funciona la detección automática?

Si tu entrada parece Base64 válido y se decodifica en texto UTF-8 legible, se decodifica; en caso contrario, se codifica. Esto cubre los casos comunes sin un conmutador manual.

¿Es seguro con caracteres no ingleses?

Sí. La codificación y la decodificación son seguras con UTF-8, así que los emoji, los acentos y otros caracteres Unicode hacen el viaje de ida y vuelta correctamente en lugar de convertirse en texto ilegible.

¿Puedo proteger contraseñas o secretos con esto?

No. Base64 es una codificación, no un cifrado. Se revierte de forma trivial y no aporta ninguna seguridad, así que nunca lo uses para proteger datos sensibles. Para eso usa cifrado o hashing reales.

¿Por qué la salida en Base64 es más grande que mi entrada?

Base64 usa cuatro caracteres para representar cada tres bytes, así que el resultado es aproximadamente un 33 por ciento mayor que el original. Ese sobrecoste es el precio de representar datos binarios con un conjunto de caracteres pequeño y seguro para texto.

¿Y el Base64 seguro para URL?

El Base64 estándar usa + y / con relleno =, lo que puede chocar con las URL. Una variante segura para URL reemplaza + y / por - y _. Los JWT, por ejemplo, usan la forma segura para URL sin relleno.

¿Mi texto se sube a algún sitio?

No. La codificación y la decodificación ocurren por completo en tu navegador. Nada de lo que pegas se envía a un servidor, ni se almacena ni se registra.

Fuentes

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

<iframe src="https://monu.tools/embed/es/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Herramientas relacionadas