Inspeccionar un valor de API
Decodifica un campo documentado como texto UTF-8 en Base64 y utiliza el formateador JSON si el contenido recuperado es un documento JSON.
Convierte texto a Base64 o decodifica un valor Base64 para restaurar el contenido legible directamente en tu navegador.
Base64 representa bytes mediante caracteres ASCII para transportarlos en un campo de texto. Esta herramienta convierte tu texto a UTF-8 antes de codificarlo, o recupera texto UTF-8 de una cadena Base64. Resulta útil para cargas JSON pequeñas, mensajes y pruebas de integración. El procesamiento se realiza en tu navegador. No restaura una imagen como archivo de imagen descargable ni protege secretos: cualquiera que tenga la cadena puede invertir la operación.
La codificación usa el alfabeto Base64 estándar, incluidos + y /, y añade = al final cuando hace falta relleno. Cada tres bytes se convierten en cuatro caracteres. Por eso los contenidos largos crecen aproximadamente un tercio; con tildes o emojis debes contar bytes UTF-8, no caracteres visibles. Base64 no comprime los datos ni reduce el tamaño del mensaje.
Al decodificar se reconstruyen los bytes y se exige que formen texto UTF-8 válido. Una cadena Base64 correcta puede contener datos binarios: en ese caso se muestra un error en lugar de sustituir silenciosamente los bytes ilegibles. Se conserva la marca BOM inicial. No hay un selector para Latin-1, Windows-1252 u otras codificaciones de texto antiguas.
El navegador acepta espacios ASCII y saltos de línea en la entrada codificada, además de algunas cadenas sin todo el relleno. No es una validación canónica estricta de RFC 4648. La variante Base64url, que utiliza - y _, no está admitida. No pegues un prefijo data: ni un JWT completo: esos formatos tienen una estructura adicional.
Pega texto sin codificar o únicamente la cadena Base64 que quieras decodificar. Los espacios del texto original forman parte del contenido y se codifican.
Pulsa Codificar o Decodificar. Si cambias la entrada, se oculta el resultado anterior; repite la acción para obtener una salida actualizada.
Copia o descarga el resultado. Si el texto decodificado contiene finales CR o CRLF, prefiere la descarga: el área de texto normaliza su representación visual.
Decodifica un campo documentado como texto UTF-8 en Base64 y utiliza el formateador JSON si el contenido recuperado es un documento JSON.
Codifica una cadena breve con una letra acentuada para comprobar que tu aplicación transporta bytes UTF-8 y recupera exactamente el texto original.
Transporta un valor UTF-8 pequeño cuando el contrato exija Base64 y comprueba su recuperación en destino.
Entrada
HelloResultado
SGVsbG8=Entrada
w6k=Resultado
éSus bytes pueden representar una imagen, un archivo comprimido o texto con otra codificación. Este decodificador exige UTF-8 y no restaura archivos binarios.
JWT utiliza Base64url y separa sus segmentos con puntos. Usa el decodificador JWT para ese formato; el token completo no es una entrada válida aquí.
Completan el último grupo cuando el número de bytes no es divisible entre tres. El codificador estándar los añade cuando son necesarios.
No. La representación se revierte sin ninguna clave. El almacenamiento de contraseñas requiere un método específico; codificar no vuelve confidencial un valor.
Workflow recomendado
Descubre herramientas que encajan antes, después o como complemento de esta.
Decodifica un JWT para leer su cabecera, su payload, sus claims y sus fechas de expiración.
Calcula de una vez los hash MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o archivo.
Formatea, minimiza y valida un documento JSON para hacerlo más legible o compacto.
Codifica o decodifica una URL, sus parámetros y los caracteres especiales que contiene.
Elimina espacios sobrantes, tabulaciones repetidas y líneas vacías de un texto copiado.
Formatea, minimiza y valida un documento JSON para hacerlo más legible o compacto.