Codificador/decodificador de Base64
Codifique y decodifique cadenas Base64
Suba archivos de texto o binarios de hasta 5 MB. El texto se codifica como UTF-8.
Procesado en este dispositivo. Su texto no se sube.
Consejos de uso
- Base64 representa datos binarios como texto. No cifra sus datos.
- Use la subida de archivos para codificar imágenes y otros archivos binarios, o cargue un archivo de texto.
- Copie el resultado o descárguelo como encoded.txt o decoded.txt.
- Toda la codificación y decodificación se realiza localmente en su dispositivo.
Acerca del codificador y decodificador de Base64
Nuestro codificador y decodificador de Base64 es una herramienta en línea gratuita que convierte texto a Base64 y decodifica cadenas Base64 a texto plano al instante. Base64 es un esquema de codificación de binario a texto que representa datos binarios con un conjunto de 64 caracteres ASCII, lo que permite transmitirlos de forma segura por protocolos basados en texto como HTTP, SMTP y JSON.
La codificación Base64 toma grupos de tres bytes (24 bits) y los divide en cuatro valores de 6 bits, cada uno asignado a un carácter ASCII imprimible entre A-Z, a-z, 0-9, + y /. Por eso es una herramienta esencial para los desarrolladores web que necesitan incrustar imágenes en CSS, codificar tokens de autenticación de API o transmitir datos binarios de forma segura por canales que solo admiten texto.
Esta herramienta admite codificación de texto Unicode completa, gestiona automáticamente los prefijos de data URI al decodificar y elimina los espacios en blanco para obtener resultados más limpios. Ya sea que codifique credenciales para la autenticación básica HTTP, incruste imágenes en línea o depure cargas útiles codificadas, ofrece resultados instantáneos y precisos sin ninguna interacción con el servidor.
Características principales
- Codificación y decodificación de Base64 instantáneas, en tiempo real, mientras escribe
- Compatibilidad total con caracteres Unicode y UTF-8 para texto internacional
- Detección y eliminación automática del prefijo data URI al decodificar
- Carga de archivos para codificar archivos de texto directamente
- Copia al portapapeles con un clic para integrarlo rápido en su flujo de trabajo
- Descarga del resultado codificado o decodificado como archivo de texto
- Recuento de caracteres en tiempo real de la entrada y de la salida
- Alternancia clara entre los modos Codificar y Decodificar
- Decodificación que tolera espacios en blanco, ideal para Base64 pegado en varias líneas
- Compatibilidad con modo oscuro y claro para un uso cómodo
Cómo usar la herramienta Base64
- Seleccione el modo: haga clic en "Codificar" para convertir texto plano a Base64, o en "Decodificar" para convertir una cadena Base64 de nuevo a texto legible.
- Introduzca los datos: escriba o pegue el texto en el área de entrada de la izquierda. En modo Codificar también puede hacer clic en "Cargar archivo" para cargar un archivo de texto desde su dispositivo.
- Vea el resultado al instante: la salida convertida aparece automáticamente en el panel de la derecha mientras escribe, sin necesidad de pulsar ningún botón.
- Copie el resultado: haga clic en el botón "Copiar" situado sobre la salida para copiar el resultado al portapapeles y usarlo en su código, llamadas a API o configuraciones.
- Descargue si lo necesita: haga clic en "Descargar" para guardar el resultado como archivo .txt. El resultado codificado se guarda como "encoded.txt" y el decodificado como "decoded.txt".
Casos de uso
- Incrustación de data URI: codifique imágenes, fuentes y SVG como data URI en Base64 para incrustarlos en línea en HTML y CSS sin solicitudes de archivos externos.
- Autenticación de API: codifique pares de usuario y contraseña para los encabezados de autenticación básica HTTP que se usan en las llamadas a API REST.
- Archivos adjuntos de correo: codifique archivos adjuntos binarios para correos con codificación MIME transmitidos por los protocolos de texto SMTP.
- Inspección de tokens JWT: decodifique la sección de carga útil de los JSON Web Tokens para inspeccionar los claims y los datos de expiración durante el desarrollo.
- Almacenamiento en cookies: codifique estructuras de datos complejas para guardarlas de forma segura en cookies del navegador que solo admiten caracteres de texto ASCII.
- Archivos de configuración: codifique secretos y datos binarios para incluirlos en archivos de configuración YAML, JSON o XML que usan las plataformas en la nube.
- Depuración de datos codificados: decodifique cadenas Base64 que aparecen en registros, respuestas de API y registros de bases de datos para inspeccionar su contenido original.
Preguntas frecuentes
¿Esta herramienta es gratuita?
Sí, nuestro codificador y decodificador de Base64 es totalmente gratuito, sin límites, sin registros y sin restricciones de uso.
¿Mis datos están seguros?
Por supuesto. Toda la codificación y decodificación se realiza íntegramente en su navegador. Sus datos nunca se suben a un servidor, ni se guardan en una base de datos, ni se transmiten por la red. Todo permanece en su dispositivo.
¿Base64 es cifrado?
No, Base64 es un esquema de codificación, no un cifrado. Transforma los datos en otra representación, pero no ofrece ninguna seguridad. Cualquiera que tenga la cadena Base64 puede decodificarla. Para proteger la información, utilice algoritmos de cifrado adecuados.
¿Por qué Base64 aumenta el tamaño del archivo?
La codificación Base64 aumenta el tamaño de los datos en aproximadamente un 33 % porque representa cada 3 bytes de entrada como 4 caracteres ASCII. Esta contrapartida es aceptable cuando se necesita transmitir datos binarios de forma segura como texto.
¿Puedo codificar archivos binarios como imágenes?
Esta herramienta está diseñada para codificar texto a Base64. Para codificar archivos binarios como imágenes, se necesita una herramienta que lea el archivo como datos binarios. Sin embargo, puede usar esta herramienta para decodificar cadenas de imágenes en Base64 y comprobar su contenido.
¿Qué caracteres se usan en Base64?
El Base64 estándar usa 64 caracteres: letras mayúsculas A-Z, letras minúsculas a-z, dígitos 0-9, el signo más (+) y la barra diagonal (/). El relleno se hace con el signo igual (=). El Base64 seguro para URL sustituye + y / por - y _ respectivamente.
Consejos y buenas prácticas
- Revise los prefijos de data URI: al decodificar, la herramienta elimina automáticamente los prefijos "data:...;base64,", de modo que puede pegar data URI completos directamente.
- Úselo solo con recursos pequeños: aunque incrustar en Base64 elimina solicitudes HTTP, el aumento del 33 % de tamaño hace que sea más adecuado para imágenes e iconos pequeños, no para archivos grandes.
- Verifique el resultado decodificado: tras decodificar, compruebe siempre que la salida coincide con el texto esperado, sobre todo si hay caracteres Unicode de varios bytes.
- Gestione los saltos de línea: algunos sistemas insertan saltos de línea en la salida Base64. Esta herramienta los maneja sin problemas al decodificar, ya que elimina automáticamente todos los espacios en blanco.
- Pruebe credenciales de API: use el codificador para crear credenciales en Base64 para los encabezados de autenticación básica HTTP con el formato "usuario:contraseña".