Omnikit
DesarrolloArchivosDineroTodas las herramientas
Ctrl K
Herramientas de desarrolloHerramientas de archivosCalculadoras financierasTodas las herramientas
InicioHerramientas para desarrolladoresCodificar y decodificar Base64
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

Codificar y decodificar Base64

desarrollo

Texto y archivos a Base64 y de vuelta, con modo seguro para URL y vista previa de imágenes

Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.

Base64 convierte datos binarios en texto plano para que puedan viajar dentro de JSON, HTML o un data URI, a costa de aproximadamente un 33 por ciento más de tamaño. Esta herramienta convierte texto y archivos en ambos sentidos, con modo seguro para URL y vista previa de imágenes. No se sube nada.

Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés

Siguiente:
  • Codificador y decodificador de URL Codifique o decodifique texto y URL con codificación porcentual y vea cada parte de un enlace
  • Generador de hash MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de texto o archivos, con comparación de checksums

Cómo codificar y decodificar Base64

1

Elija Codificar o Decodificar en la barra de opciones.

2

Escriba o pegue texto en el panel izquierdo; para codificar un archivo, elija Archivo y haga clic en Elegir un archivo.

3

Active Seguro para URL si el valor va dentro de una URL o un JWT.

4

Haga clic en Copiar para llevarse el resultado, o en el icono de descarga para guardarlo; los datos binarios decodificados se descargan como archivo.

Acerca de la herramienta Base64

Este codificador Base64 convierte texto o cualquier archivo en Base64 y decodifica Base64 de vuelta a texto legible, a una vista previa de imagen o a un archivo descargable. El resultado aparece mientras escribe, con un modo seguro para URL para tokens y cadenas de consulta y un data URI con un clic cuando codifica una imagen.

Se usa para incrustar un logotipo pequeño en CSS o en un correo HTML, para leer el contenido de un token o el cuerpo de un webhook que llegó codificado en Base64, y para comprobar qué envió realmente un cliente cuando una API rechaza una petición. También es útil para pegar un certificado o un blob binario en un archivo de configuración que solo acepta texto.

La codificación y la decodificación se ejecutan en su navegador con JavaScript. Los archivos se leen localmente con la File API y nunca se suben, así que puede usarla con documentos o claves privadas. El texto se trata como UTF-8, lo que significa que los emoji y la escritura hindi, tamil o árabe hacen el viaje de ida y vuelta correctamente. El decodificador acepta ambos alfabetos, tolera la falta de relleno y los saltos de línea, y detecta PNG, JPEG, GIF y WebP para que pueda ver una vista previa. Un archivo elegido puede ocupar hasta 20 MB, porque toda la cadena Base64 se construye en memoria y uno mayor bloquearía la pestaña; el texto pegado no tiene límite propio.

Pulse Ctrl+Enter para copiar el resultado. Para un JWT completo en lugar de un solo segmento, use JWT Decoder; para hashes, consulte Hash Generator.

Preguntas frecuentes

¿Este codificador Base64 es gratuito e ilimitado?

Sí. No hay registro, ni marca de agua, ni límite de usos. El texto pegado no tiene más límite de longitud que lo que su navegador pueda manejar. Un archivo elegido está limitado a 20 MB, porque toda la cadena Base64 se construye en memoria y un archivo mayor bloquearía la pestaña en lugar de codificarse.

¿Se suben mis archivos o mi texto?

No. La codificación y la decodificación se ejecutan por completo en su navegador con JavaScript. Los archivos se leen localmente con la File API y el resultado se construye en memoria, así que nada de lo que pega o elige sale de su dispositivo.

¿Qué es Base64 seguro para URL?

El Base64 estándar usa + y /, que tienen un significado especial en las URL, y rellena con =. El Base64 seguro para URL (RFC 4648, sección 5) los sustituye por - y _ y normalmente omite el relleno. Se usa en JWT, tokens OAuth y cadenas de consulta. Active el interruptor Seguro para URL para producirlo; el decodificador lo detecta automáticamente.

¿Cómo convierto una imagen a Base64 para CSS o HTML?

Elija Codificar, cambie la entrada a Archivo, elija la imagen y active Data URI. El resultado empieza por data:image/png;base64, y se puede pegar directamente en un url() de CSS o en el atributo src de una etiqueta img. Mantenga pequeñas las imágenes incrustadas; todo lo que pase de unos pocos kilobytes suele servirse mejor como archivo normal.

¿Por qué la decodificación muestra una descarga en lugar de texto?

Los bytes decodificados no son texto UTF-8 válido, así que probablemente sean un archivo como un PDF, un ZIP o una imagen. Las imágenes se muestran en vista previa; los demás binarios muestran una vista hexadecimal y un botón Descargar que guarda los bytes con un nombre adecuado.

¿Por qué recibo un error de Base64 no válido?

La entrada contiene un carácter fuera de A-Z, a-z, 0-9, + y / (o - y _ en modo seguro para URL), tiene un = suelto en medio o le falta un carácter, de modo que la longitud no cuadra. Los espacios y saltos de línea no son problema y se ignoran. Compruebe que la cadena se copió completa.

¿Sigue sin resolverlo? Pregunte sobre Codificar y decodificar Base64 y cualquiera que lo sepa puede responder. No se necesita cuenta.

Herramientas relacionadas

Todas las herramientas para desarrolladores
Conversor de curlConvierta un comando curl en código fetch, Node, Python, PowerShell o HTTPieConvertidor de texto a binarioConvierta texto en bytes binarios, hexadecimales, decimales u octales, y decodifíquelos de vuelta, en UTF-8Convertidor de JSON a clases C#Convierta una muestra JSON en clases o records de C# para System.Text.Json o Newtonsoft.JsonConversor de timestamp UnixDe timestamps Unix a fechas y de fechas a timestamps, en cualquier zona horariaJSON a TypeScriptGenere interfaces o tipos de TypeScript a partir de una muestra JSONConvertir CSV a JSONConvierta CSV a JSON y JSON a CSV, con una vista previa en tablaConvertir YAML a JSONConvierta YAML a JSON y JSON a YAML, con los anclajes resueltosJSON to ZodPaste a JSON sample and get a Zod schema with its z.infer type, ready to copy
¿Le ha resultado útil esta herramienta?
Omnikit

Tareas pequeñas, hechas en su navegador. Gratis, rápido y privado. Los archivos nunca se suben.

Archivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desarrollo

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Dinero

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
GuíasPreguntasAcerca deCómo verificamosBiblioteca de leyes (beta)PrivacidadCondicionesDivulgaciónContactoMore: Exam practice (UGC NET Paper 1)Se ejecuta en su navegador. No se sube nada. © 2026 Omnikit (theomnikit.com)