Convertir texto a Base64
Convierte cualquier texto —con tildes, chino o emoji— a Base64 con UTF-8. El modo apto para URL cambia +/ por -_ para enlaces y tokens. Todo se ejecuta en tu navegador.
Privado · Rápido · Gratis
Base64 convierte bytes en una cadena de letras, números y unos pocos símbolos, para poder meter datos en JSON, correo o configs. Esta página usa UTF-8, así que el español no se rompe.
Si quieres incrustar una imagen como data URL, usa Imagen a Base64. Aquí solo tratamos texto plano.
Los JWT y algunos tokens OAuth usan el alfabeto URL-safe sin relleno (=). Elige el mismo modo al codificar para poder decodificarlo después igual.
Cómo convertir texto a Base64
- Pega el texto en el cuadro (con tildes, emoji o trozos de código)
- Si va a una URL o un token, activa «Base64 apto para URL»
- Pulsa Convertir y copia el resultado. Todo se queda en el navegador
Por qué merece la pena esta página
- UTF-8 de serie: no hace falta adivinar la codificación de acentos o emoji
- Modo URL-safe (-/_, sin = si hace falta) en un clic
- La conversión no sale de tu dispositivo
- Ejemplos y FAQ pensados para fallos reales (cadena cortada, modo incorrecto)
Usos habituales
- Codificar un trozo corto de config o secreto para pegarlo en un ticket
- Montar state o firmas aptas para query strings
- Comprobar que un campo Base64 de la API coincide con lo que esperas
- Depurar el login junto a decodificador JWT y codificación URL
Consejos prácticos
- El = final es relleno; algunos sistemas lo quitan. Aquí la decodificación acepta ambos casos
- Que la salida sea larga es normal: suele crecer ~33 % respecto a los bytes UTF-8
- Camino inverso: Base64 a texto
Ejemplos
| Entrada | Salida | Nota |
|---|---|---|
| Hi | SGk= | ASCII / latín |
| 你好 | 5L2g5aW9 | Chino (UTF-8) |
Preguntas frecuentes
- ¿Puedo codificar texto con acentos o chino a Base64?
- Sí. Pega el texto, deja UTF-8 (predeterminado) y convierte. Cada carácter pasa a bytes UTF-8 correctos antes del Base64.
- ¿Cuándo activo Base64 apto para URL?
- Cuando el resultado va en una URL, nombre de archivo o token donde + y / pueden fallar. Al activarlo se usan - y _, y encaja mejor con sistemas que omiten el =.
- ¿Se sube mi texto al servidor?
- No. La codificación se ejecuta solo en el navegador y no se envía a nuestros servidores.