Codificar / decodificar Base64
Codifica texto en Base64 usando UTF-8, o decodifica Base64 estándar o URL-safe de nuevo a texto.
Cargando…
Cómo usar
- Elige Codificar o Decodificar.
- Al codificar, marca URL-safe si el resultado se usará en una URL o en un nombre de archivo. La opción solo aparece en modo Codificar; al decodificar se aceptan ambas formas.
- Escribe o pega en el cuadro: el resultado se actualiza al instante.
- Pulsa Copiar para copiar el resultado, o Intercambiar para pasar el resultado a la entrada y cambiar de dirección, por ejemplo para comprobar que vuelve al texto original.
Preguntas frecuentes
- ¿Se envía mi texto a un servidor?
- No. La codificación y la decodificación se hacen en tu navegador.
- ¿Qué es Base64 URL-safe?
- Sustituye + y / por - y _ y elimina el relleno = final, de modo que el valor se puede usar en URL y nombres de archivo sin escaparlo. Al decodificar se leen tanto la forma estándar como la URL-safe, así que no hace falta ninguna opción.
- ¿Por qué al decodificar dice que no es válido?
- O la entrada contiene caracteres que no pertenecen al alfabeto Base64, o los bytes decodificados no son texto UTF-8 válido, como ocurre con imágenes u otros datos binarios. Los espacios y saltos de línea se ignoran, y el relleno = que falte se añade automáticamente.
- ¿Funciona con acentos, otros alfabetos y emojis?
- Sí. El texto se convierte a bytes UTF-8 antes de codificarlo, así que los acentos, la ñ, los caracteres asiáticos y los emojis se conservan al ir y volver. El resultado coincide con otras herramientas que usan UTF-8, pero no con las que codifican en UTF-16 o en Latin-1.
- ¿Base64 es un tipo de cifrado?
- No. Base64 solo representa bytes como texto y cualquiera puede decodificarlo. El resultado ocupa aproximadamente 4/3 del tamaño de los bytes originales.