Codificar a Base64 online, con UTF-8 correcto

Escribe o pega tu texto y obtén su representación en Base64 al momento, mientras escribes; o carga un archivo cualquiera —una imagen, un PDF— y obtén su Base64 completo. La conversión ocurre en tu navegador, así que nada se envía a ninguna parte.

A diferencia de muchas utilidades que usan directamente el `btoa` del navegador —que solo entiende Latin-1 y corrompe cualquier acento o emoji—, aquí el texto se codifica como UTF-8 antes de pasar a Base64, así que 'áéí 🚀' sobrevive intacto al proceso.

Gratis · sin marca de agua · sin subir archivos

Qué puedes hacer con Codificar Base64

  • Codifica texto a Base64 mientras escribes
  • Codifica cualquier archivo (imagen, PDF…) a Base64
  • UTF-8 correcto: acentos, ñ y emojis se conservan
  • Copiar al portapapeles y descargar el resultado
  • Procesamiento 100% local

Cómo usar Codificar Base64 paso a paso

  1. 1

    Escribe texto o carga un archivo

    Introduce el texto en el editor, o pulsa «Codificar archivo» y elige cualquier archivo de tu equipo.

  2. 2

    Copia el Base64

    El resultado en Base64 aparece al instante. Cópialo al portapapeles o descárgalo como archivo.

Qué es Base64 y para qué sirve

Base64 es una forma de representar datos binarios usando solo 64 caracteres de texto imprimible (letras, números y unos pocos símbolos). Se usa para poder meter datos que no son texto —o texto con caracteres raros— dentro de sitios que solo aceptan texto plano: el cuerpo de un correo, un data URI en una hoja de estilos, un token en una cabecera HTTP o un campo de un JSON.

No es cifrado ni compresión: cualquiera puede decodificar un Base64 al instante, y el resultado ocupa alrededor de un tercio más que el original. Es un formato de transporte, no una medida de seguridad; no lo uses para 'ocultar' una contraseña.

Se codifica en tu navegador, no en un servidor

Open Utils funciona íntegramente en el navegador: cuando eliges un archivo, se abre en la memoria de tu propio dispositivo y se procesa ahí. No hay subida, no hay cola de procesamiento en un servidor y no hay copia que borrar después. Puedes comprobarlo tú mismo: abre las herramientas de desarrollo del navegador, entra en la pestaña Red, usa la herramienta y verás que no se envía ningún archivo.

Importa porque el texto que uno codifica a Base64 suele ser precisamente lo delicado: la carga útil de un token, credenciales de una API, un fragmento de configuración. Aquí ese texto no sale de tu equipo.

Preguntas frecuentes

¿Cómo codifico un texto a Base64?

Escribes o pegas el texto y su versión en Base64 aparece al instante debajo; después puedes copiarla o descargarla. Todo ocurre en tu navegador.

¿Puedo codificar un archivo, no solo texto?

Sí. Con «Codificar archivo» eliges cualquier archivo (una imagen, un PDF, lo que sea) y obtienes su Base64 completo, útil por ejemplo para incrustarlo como data URI. El archivo se lee en tu navegador y no se sube a ningún servidor.

¿Funciona con acentos, ñ y emojis?

Sí. El texto se codifica como UTF-8 antes de convertirlo a Base64, así que los acentos, la ñ y los emojis se conservan correctamente y se recuperan igual al decodificar.

¿Base64 cifra o protege mi texto?

No. Base64 no es cifrado: cualquiera puede decodificarlo sin ninguna clave. Es solo una forma de representar datos como texto para transportarlos; no lo uses para proteger contraseñas ni datos secretos.

¿Se envía mi texto a algún servidor?

No. La codificación se hace localmente en tu navegador y el texto no se envía a ningún servidor.

Otras herramientas que te pueden servir

Open Utils es un proyecto de código abierto con licencia MIT. Puedes revisar exactamente qué hace esta herramienta —y comprobar que tus archivos no se envían a ninguna parte— en el repositorio en GitHub.