Respuesta directa
La codificación Base64 y URL transforma datos binarios arbitrarios, textos con caracteres Unicode y parámetros de enlace en representaciones seguras compuestas por caracteres ASCII imprimibles conforme a las normas RFC 4648 y RFC 3986.
Cómo usar esta herramienta
Selecciona la operación deseada
Escoge entre codificar o decodificar Base64 estándar, Base64 URL-safe, codificación de componentes URL o generación de Data URI.
Pega el texto o carga un archivo
Introduce cadenas de texto, caracteres Unicode con tildes, caracteres asiáticos o emojis, o arrastra un archivo pequeño.
Revisa y copia el resultado codificado
Consulta de inmediato la salida resultante a nivel de bytes y cópiala directamente a tu portapapeles.
Estándares de codificación Base64 y URL seguros para UTF-8
Base64 convierte secuencias binarias en 64 caracteres ASCII seguros para transmisión. Las funciones clásicas de navegador window.btoa y atob fallan con caracteres multibyte fuera del rango Latin-1. Nuestra herramienta utiliza las APIs nativas TextEncoder y TextDecoder para garantizar compatibilidad total con UTF-8.
- Seguridad UTF-8 completa: Evita errores de tipo Character Out Of Range al procesar tildes, eñes, alfabetos cirílicos o emojis.
- Base64 seguro para URLs (RFC 4648 § 5): Sustituye los caracteres '+' y '/' por '-' y '_' y prescinde del relleno '=' para evitar problemas en parámetros de consulta.
- Esquema Data URI (RFC 2397): Permite incrustar pequeños recursos multimedia directamente en hojas de estilo CSS o marcado HTML.
Ejemplos prácticos
Codificar texto en español con tildes y emojis a Base64
Entrada: Texto: '¡Hola mundo! Español y emojis 🚀'
Salida: Base64: 'wqFIb2xhIG11bmRvISBFc3Bhw7FvbCB5IGVtb2ppcyDwn5mp'
Mantiene intacta la secuencia de bytes UTF-8 sin corromper signos de apertura de exclamación ni caracteres especiales.
Limitaciones
- La codificación Base64 de archivos multimedia binarios incrementa el tamaño en bytes aproximadamente un 33 % en comparación con el binario puro.
- Por razones de memoria en el navegador, se recomienda limitar las conversiones a Data URI a archivos de menos de 20 MB.
Preguntas frecuentes
¿Qué diferencia existe entre Base64 estándar y Base64 URL-safe?
El estándar Base64 clásico utiliza los caracteres '+' y '/', los cuales tienen un significado reservado en las rutas y parámetros de una URL. La variante RFC 4648 URL-safe los sustituye por '-' y '_' para viajar de forma segura en direcciones web sin requerir porcentaje de escape adicional.
¿Se transmiten a un servidor los textos o contraseñas que decodifico?
No. Todas las transformaciones de codificación, decodificación y conversión de bytes se ejecutan de forma local en la memoria de tu navegador.
Referencias y normas autorizadas
- Especificación IETF RFC 4648: Codificaciones de Datos Base16, Base32 y Base64 ↗ — Estándar oficial que regula las codificaciones Base64 estándar y Base64 URL-safe.
- Especificación IETF RFC 3986: Sintaxis Genérica de Identificadores Uniformes de Recursos (URI) ↗ — Estándar que define las normas de codificación por porcentaje para caracteres reservados y no reservados en URLs.