Codificación Base64
Codificación/decodificación Base64 (herramienta de conversión Base64)
Puedes codificar texto en formato Base64 o descodificar cadenas Base64 para recuperarlas en su formato original UTF-8. Esto resulta útil para comprobar valores en API, configuraciones, correos electrónicos y JSON.
Resultado
¿Qué es la codificación/decodificación Base64?
La codificación/decodificación Base64 es una herramienta para convertir texto normal en una cadena codificada en Base64, o para convertir una cadena codificada en Base64 de nuevo a su texto original. Base64 es un método para representar datos utilizando solo un conjunto limitado de caracteres, como caracteres alfanuméricos, signos más, barras y signos de igualdad. Se utiliza habitualmente en correo electrónico, HTTP, JSON, archivos de configuración e integraciones de API. A veces se utiliza para incrustar de forma segura datos binarios o cadenas que contienen caracteres japoneses en entornos en los que resulta difícil manejarlos directamente.
Con esta herramienta, puedes pegar una cadena en el campo de entrada y seleccionar «Codificar» para generar una cadena Base64 como texto UTF-8. Por el contrario, al seleccionar «Decodificar» se analizará la cadena Base64 y se restaurará al texto UTF-8 original. Dado que procesa caracteres multibyte, como el japonés, los emojis y los símbolos, como UTF-8 utilizando los métodos TextEncoder y TextDecoder del navegador, se puede utilizar no solo para caracteres alfanuméricos simples, sino también para verificar cadenas utilizadas en aplicaciones reales.
Base64 no es un método de cifrado. Aunque parezca una cadena aleatoria de caracteres, cualquiera puede descodificarla para leer el contenido original. Por lo tanto, codificar contraseñas, claves API, tokens de acceso, información personal y otros datos confidenciales utilizando Base64 no garantiza su seguridad. Ten en cuenta que Base64 es un método de codificación utilizado para alterar la representación de los caracteres con fines de almacenamiento o transmisión, y no lo utilices para ocultar información confidencial. Es importante combinar HTTPS, una autenticación adecuada, el cifrado y los controles de acceso según sea necesario.
Puede copiar los resultados de la conversión y descargarlos como un archivo de texto si es necesario. Esta herramienta se puede utilizar para verificar los valores utilizados en los encabezados de autorización de la API, validar cadenas de autenticación básica, comprobar el contenido de los valores Base64 incluidos en JSON, verificar las cadenas Base64 enviadas a los registros y crear datos de prueba. Dado que el proceso de conversión se lleva a cabo dentro del navegador, no hay ningún envío de formulario que envíe cadenas de entrada al servidor para las operaciones de conversión estándar. Sin embargo, tenga cuidado al utilizar dispositivos compartidos, extensiones de navegador, pantalla compartida y el historial del portapapeles.
- Puedes codificar el texto como UTF-8 utilizando Base64.
- Puedes descodificar cadenas Base64 a texto UTF-8.
- También admite cadenas que contengan caracteres multibyte, como caracteres japoneses, símbolos y emojis.
- Puedes copiar los resultados de la traducción al portapapeles o guardarlos como un archivo de texto.
Cómo utilizar la codificación/decodificación Base64
En primer lugar, pega la cadena que deseas convertir en el campo «Entrada». Puedes introducir texto normal, fragmentos de JSON, valores de configuración, cadenas Base64 recibidas a través de la API y mucho más. A continuación, en la sección «Modo de conversión», selecciona «Codificar» para convertir el texto a Base64, o «Decodificar» para convertir el Base64 de nuevo al texto original. Por último, haz clic en el botón «Convertir» y la cadena convertida aparecerá en el campo de salida de abajo.
Si desea utilizar los resultados en otro lugar, haga clic en «Copiar resultados». Si desea guardarlos como un archivo, utilice «Descargar como TXT». Al hacer clic en «Cambiar entrada y modo», se transfiere el resultado actual al campo de entrada y se alterna entre los modos de codificación y descodificación. Esto resulta útil cuando se desea descodificar inmediatamente el resultado codificado para comprobar si vuelve a ser el original, o cuando se desea volver a codificar el resultado descodificado.
Al descodificar, introducir una cadena Base64 no válida o datos que no se puedan restaurar como texto UTF-8 provocará un error. Aunque los saltos de línea y los espacios dentro de una cadena Base64 se eliminarán durante el procesamiento, esta herramienta no admite la restauración de formatos Base64 aptos para URL que utilicen «-» o «_», ni la restauración de archivos binarios, como imágenes. Utilice esta herramienta con el fin de verificar datos de texto.
- Pega texto o una cadena Base64 en el campo de entrada.
- Selecciona «Codificar» para convertir el texto a Base64 y «Decodificar» para volver a convertir Base64 a texto.
- Haz clic en el botón «Convertir» para ver el resultado.
- Si es necesario, utiliza «Copiar resultados» o «Descargar TXT» para guardar los datos en tu destino.
Notas importantes al utilizar
- Base64 no es un método de cifrado. Dado que el contenido original se puede leer tras la decodificación, no se puede utilizar para proteger información confidencial.
- Esta herramienta está diseñada para la codificación Base64 de texto. Utiliza una herramienta específica para convertir archivos binarios de gran tamaño, como imágenes o PDF.
- Aunque los datos que se van a descodificar estén correctamente codificados en Base64, es posible que no se puedan recuperar si no se trata de texto UTF-8.
- Ten en cuenta que la notación puede variar según el caso de uso, como Base64 compatible con URL o Base64 sin relleno. Comprueba las especificaciones del destino previsto según sea necesario.
Preguntas frecuentes
¿Qué es Base64?
Base64 es un método de codificación que representa datos utilizando únicamente caracteres alfanuméricos y ciertos símbolos. Se utiliza para representar datos en entornos con restricciones de caracteres, como el correo electrónico, las API web, JSON y los archivos de configuración.
¿Qué es la codificación Base64?
La codificación Base64 es el proceso de convertir texto sin formato o datos en una cadena codificada en Base64. Esta herramienta trata el texto introducido como UTF-8 y lo convierte en una cadena Base64.
¿Qué es la decodificación Base64?
La decodificación Base64 es el proceso de convertir una cadena codificada en Base64 a sus datos originales. Esta herramienta restaura y muestra las cadenas Base64 como texto UTF-8.
¿Es cifrado Base64?
No. Base64 no es un cifrado; es una forma de codificación que cambia la representación de los datos. Dado que cualquiera puede descodificarlo, no lo utilices para ocultar contraseñas o claves API.
¿Puedes convertir el texto en japonés a Base64?
Sí. Los caracteres multibyte, como los japoneses, se convierten a Base64 como UTF-8. Se restauran como texto UTF-8 durante la decodificación.
¿Se pueden convertir también los emojis y los símbolos?
En la mayoría de los casos, esto se puede convertir. Dado que las cadenas de entrada se procesan en UTF-8, el sistema admite texto que contenga emojis, símbolos y caracteres de ancho completo.
¿Se enviará el texto introducido al servidor?
El proceso de conversión de esta herramienta se realiza mediante JavaScript en el navegador. No se envía ningún formulario al servidor para las operaciones estándar de codificación y decodificación.
¿Qué está causando el error de decodificación?
Entre las posibles causas se incluyen caracteres que no se pueden utilizar en Base64, un recuento de caracteres o un relleno no válidos, o que los datos restaurados no sean texto UTF-8.
¿Qué significa el signo igual al final?
El símbolo «=» al final de una cadena Base64 se denomina relleno. Se añade para ajustar la longitud de los datos originales al formato Base64. Dependiendo del caso de uso, puede omitirse.
¿Admite la codificación Base64 compatible con URL?
Esta herramienta está diseñada para el código Base64 estándar. Es posible que las cadenas que contengan caracteres como «-» o «_», utilizados en el código Base64 compatible con URL, no se descodifiquen correctamente tal cual.
¿Puedo convertir archivos de imagen a Base64?
Esta página solo sirve para la conversión de texto. No admite la conversión de archivos como imágenes o PDF a Base64. Si necesitas convertir archivos, utiliza una herramienta específica.
¿Se puede utilizar esto para verificar cadenas de autenticación básica?
Sí. Por ejemplo, puedes codificar una cadena como «usuario:contraseña» utilizando Base64 para verificar los valores del encabezado de autenticación básica. Sin embargo, ten mucho cuidado al manejar las credenciales de autenticación.