Codificar y Decodificar Base64 — Codificador Base64 Online Gratis

Base64 es la forma que tiene internet de transportar datos binarios — y texto con caracteres complicados — por sistemas que solo manejan ASCII sin problemas: correo electrónico, URL, JSON, data URI, cabeceras de autenticación básica. Esta herramienta para codificar y decodificar Base64 convierte en ambas direcciones al instante, en tu navegador. Pega cualquier texto — tildes, emoji y alfabetos no latinos incluidos, porque el codificador trabaja sobre los bytes UTF-8 del texto, tal como esperan los estándares modernos — y obtén Base64 limpio. O pega Base64 y recupera el texto original. También hay un modo seguro para URL que cambia los dos caracteres problemáticos (+ y /) por otros aptos para URL y elimina el relleno: la variante que usan los JWT y los tokens web. Nada de lo que pegas se sube ni se guarda; la codificación y decodificación ocurren en tu dispositivo, que es justo donde deben quedarse los tokens y las cadenas de prueba.

Qué hace realmente Base64

Base64 toma los datos de tres en tres bytes y los reescribe como cuatro caracteres elegidos de un alfabeto de 64: A–Z, a–z, 0–9, más + y /, con relleno = al final cuando la entrada no se divide exactamente entre tres. El resultado es un 33 % más grande que el original, y a cambio puede viajar por cualquier sistema que maneje texto plano: por eso tu correo codifica los adjuntos en Base64 (MIME), las imágenes se incrustan en CSS como data URI, y las claves de API y los tokens tan a menudo parecen Base64. Es una codificación, no un cifrado: cualquiera puede decodificarlo al instante, algo que conviene recordar antes de pegar en él cualquier cosa con pinta de secreta. Esta herramienta sigue el RFC 4648, incluido el manejo estricto de UTF-8 que hace que un texto como «héllo ✓» vaya y vuelva sin perder nada.

Base64 estándar frente a seguro para URL

Los dos caracteres especiales del alfabeto estándar son problemáticos dentro de una URL: el + puede leerse como un espacio y la / como separador de ruta, y el relleno = también suele necesitar escape. La variante segura para URL (RFC 4648 §5) los sustituye por - y _ y normalmente elimina el relleno por completo. Es el sabor que encontrarás en los JSON Web Tokens, las claves de Firebase y muchos enlaces para compartir. Usa la casilla de arriba cuando un token vaya a viajar dentro de una URL o un nombre de archivo; aquí el decodificador acepta la forma sin relleno automáticamente. Si una decodificación falla, los culpables habituales son una cadena copiada a medias, una cadena estándar pegada con el modo URL activado, o un texto que nunca fue Base64.

Usos cotidianos de esta herramienta

Los desarrolladores decodifican Base64 constantemente: leer el payload de un JWT para comprobar su contenido, inspeccionar una cabecera de autenticación básica al depurar una API, desempaquetar un valor de configuración que una app guardó codificado, o convertir una cadena corta en un data URI. Los testers lo usan para preparar datos de prueba; los equipos de soporte, para ver qué dice en realidad un mensaje de error codificado. Un aviso que separa a los usuarios cuidadosos de los descuidados: como Base64 lo puede revertir cualquiera, encontrar una contraseña «oculta» en Base64 significa que nunca estuvo protegida — trátala como texto plano en cualquier revisión de seguridad. Y para archivos en vez de texto — imágenes, PDF, comprimidos — lo adecuado es un codificador de archivos; esta herramienta está hecha para texto que puedas pegar.

Preguntas frecuentes

¿Base64 es un cifrado? ¿Puedo ocultar secretos con él?

No. Base64 es una codificación pública sin clave; cualquiera puede revertirla en un segundo, incluso con esta página. Nunca trates Base64 como protección para contraseñas o datos privados.

¿Por qué mi texto se hace más largo al codificarlo?

Base64 guarda tres bytes en cuatro caracteres, así que la salida crece alrededor de un tercio, más hasta dos caracteres de relleno. Ese coste de tamaño es el precio de usar solo caracteres seguros e imprimibles.

¿La herramienta funciona con tildes y emoji?

Sí. El codificador convierte primero tu texto a sus bytes UTF-8 — el estándar moderno — para que el texto en cualquier idioma, más los emoji, se codifique y se recupere con exactitud.

¿Qué cambia la opción segura para URL?

Usa el alfabeto seguro para URL del RFC 4648: - en vez de +, _ en vez de /, y sin relleno =: el formato de los JWT y los tokens web.

Herramientas relacionadas

English version: Base64 Encode Decode — Free Online Base64 Encoder & Decoder. También te puede interesar: Generador de Hash MD5 — Crea Hashes MD5 Online al Instante · Conversor de HEX a RGB — Convierte Colores Hexadecimales a RGB y HSL.


Inserta esta herramienta en tu web — gratis

Copia el código de abajo para añadir esta herramienta funcional a tu propia página. Solo pedimos que mantengas el pequeño enlace de crédito que la acompaña.


Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top