Codificador y decodificador Base64: texto y archivos (compatible con URL-Safe)
Codifica cualquier texto o archivo a Base64, o decodifica Base64 de vuelta a texto. Admite la variante segura para URL. Compatibilidad total con UTF-8 y funciona por completo en tu navegador.
Pega aquí texto o Base64…
o suelta cualquier archivo
¿Terminaste con Codificador/Decodificador Base64? Prueba estas a continuación
Herramientas seleccionadas que combinan a la perfección con Codificador/Decodificador Base64. Sigue trabajando sin perder tu archivo.
Codificador / decodificador de URL
Codifica en porcentaje componentes de URL o URL completas, y vuelve a decodificarlas. Modos encodeURIComponent y encodeURI.
Pruébalo ahoraGenerador de Hash
Calcula los resúmenes hexadecimales SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto o archivo usando la API Web Crypto del navegador.
Pruébalo ahoraDecodificador de JWT
Decodifica JSON Web Tokens, consulta el encabezado y el payload y comprueba la caducidad. Solo en local: tus tokens nunca salen del navegador.
Pruébalo ahoraEmbellecer JSON
Da formato, valida y minifica JSON en tu navegador. Sangría legible de 2 / 4 / 8 espacios o minificación en una sola línea con copiar + descargar.
Pruébalo ahoraGenerador de contraseñas
Genera contraseñas robustas y criptográficamente aleatorias de hasta 128 caracteres, con estimación de entropía en tiempo real.
Pruébalo ahoraComparador de diferencias
Compara dos fragmentos de texto línea por línea. Vista dividida o unificada, con opciones para ignorar los espacios en blanco y las mayúsculas y minúsculas.
Pruébalo ahoraFrequently Asked Questions
Pega tu texto o suelta cualquier archivo en el cuadro de entrada, mantén el modo en Codificar y la representación en Base64 aparece en la salida. Para los archivos obtienes una URL de datos que se puede incrustar directamente en HTML, CSS o JSON, sin servidor de subida de por medio.
usageEl Base64 seguro para URL sustituye «+» por «-» y «/» por «_», y elimina el relleno «=» del final para que el valor codificado pueda viajar dentro de URL, nombres de archivo y segmentos de JWT sin necesidad de más escapado. Activa la opción de seguro para URL siempre que la salida acabe en una cadena de consulta, un segmento de ruta o una cabecera HTTP.
technicalNo. Base64 es una codificación, no un cifrado. Cualquiera puede decodificar la cadena con un solo clic, así que nunca lo uses como mecanismo de confidencialidad. Recurre a AES, RSA o libsodium cuando necesites confidencialidad real, y usa Base64 únicamente para que los datos binarios sean seguros como texto.
privacyBase64 empaqueta tres bytes en cuatro caracteres. Cuando la longitud de entrada no es múltiplo de tres, el codificador rellena el bloque final con "=" para que la salida siga siendo múltiplo de cuatro. El Base64 estándar conserva ese relleno; el Base64 compatible con URL lo elimina porque la longitud es implícita.
technicalSí. El codificador lee la entrada como UTF-8 antes de codificar, así que los caracteres árabes, chinos, cirílicos y los emojis dan la vuelta completa sin problemas. El resultado decodificado se vuelve a representar como texto UTF-8, que es lo que esperan todo navegador moderno, terminal y API.
compatibilityBase64 infla los datos en aproximadamente un 33%: tres bytes de entrada se convierten en cuatro de salida. Eso está bien para tokens cortos, iconos pequeños y miniaturas incrustadas en JSON, pero para recursos grandes es preferible una subida binaria directa o un enlace a un CDN para que las transferencias sigan siendo rápidas.
technicalNo. El codificador se ejecuta por completo dentro de tu navegador usando las API estándar atob / btoa más una envoltura UTF-8, así que tu texto o archivo nunca llega a un servidor. Eso hace que la herramienta sea segura para tokens, credenciales y binarios propietarios que no quieres exponer.
privacyHow Base64 Encoder/Decoder helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Inserta imágenes en HTML y CSS como Data URLs
Inserta iconos pequeños, logotipos y sprites SVG como URL de datos Base64 para ahorrar peticiones HTTP, enviar correos HTML en un solo archivo y mantener tus prototipos autónomos sin alojar recursos externos
Autenticación de API y tokens de portador
Crea cabeceras de autenticación HTTP Basic, decodifica tokens bearer durante la depuración de API e inspecciona credenciales codificadas en base64 compartidas en Postman, ejemplos de curl y documentación de OpenAPI
Codificación de archivos para cargas útiles JSON y GraphQL
Envuelve archivos binarios (PDF, imágenes, clips de audio) como cadenas Base64 para que viajen de forma segura dentro de JSON, mutaciones de GraphQL y cuerpos de webhook que solo transportan texto
Decodificación de archivos adjuntos MIME de correo electrónico
Extrae adjuntos codificados en Base64 de archivos .eml sin procesar, registros SMTP o respuestas IMAP para recuperar facturas, capturas de pantalla y documentos perdidos a partir de exportaciones de correo electrónico
Tokens seguros para URL en aplicaciones web
Genera cadenas Base64 seguras para URL en enlaces de restablecimiento de contraseña, códigos de verificación de correo, identificadores para compartir y URL cortas, sin que los caracteres «+» o «/» den problemas en los navegadores
Inspeccionar segmentos de JWT a mano
Decodifica los segmentos de cabecera y carga útil de un JSON Web Token durante la depuración local cuando no tienes un decodificador JWT completo instalado en tu terminal o editor
Pixoate