ForHosting KIT · Utilidades de desarrollo

Texto a Base64

«Hello, world!» se convierte en SGVsbG8sIHdvcmxkIQ== en Base64 estándar, con el más, la barra y el relleno de signos igual de siempre, y cualquier cadena Base64 válida vuelve a texto UTF-8 legible, con tildes y emojis. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
Hello, world!
Obtiene
Resultado
SGVsbG8sIHdvcmxkIQ==
Modo de cálculo
Encode
Relleno
standard
Total de bytes
13

Esta capacidad se centra en la tarea cotidiana que la gente escribe en el buscador: convertir texto plano a Base64, o devolver una cadena Base64 a UTF-8 legible, con un único campo mode y el clásico relleno estándar. La codificación es determinista: primero UTF-8 y después RFC 4648; la decodificación rechaza caracteres ajenos al alfabeto, relleno incorrecto y cargas que no son UTF-8 con un error claro de entrada no válida en lugar de basura silenciosa.

Codificación de texto a Base64 estándar con relleno

El motor interpreta la cadena como texto Unicode, la serializa a bytes UTF-8 y proyecta esos bytes sobre el alfabeto de sesenta y cuatro caracteres: de la A a la Z, de la a a la z, del cero al nueve, el signo más y la barra. Las cadenas vacías son válidas: se codifican en un resultado Base64 vacío con cero bytes. El texto multilingüe, los emoji y la puntuación hacen la ida y vuelta sin problemas porque el recorrido es UTF-8 completo, no un atajo Latin-1.

La respuesta siempre incluye result con la cadena Base64, mode con el valor encode, padding con el valor standard y bytes con la longitud UTF-8 antes de codificar, para que pueda verificar el tamaño de la carga en las pruebas. Entradas idénticas producen siempre salidas idénticas porque el algoritmo es aritmética pura sin red, sin sal aleatoria y sin reloj.

Decodificación de Base64 a texto y gestión de la entrada no válida

Establezca mode en decode y coloque una cadena Base64 estándar en text. Los signos de igual de relleno pueden estar presentes u omitirse cuando el resto es legal; más de dos rellenos, rellenos en medio o una longitud cuyo módulo cuatro sea uno se rechazan con un mensaje explícito para que los clientes puedan corregir la carga. Una decodificación correcta devuelve result con la cadena recuperada, mode decode, padding standard y bytes con la longitud UTF-8 decodificada.

Prefiera esta capacidad cuando su intención de búsqueda sea literalmente texto a base64 o base64 a texto para contenido legible; las URL de datos de imágenes binarias pertenecen a herramientas orientadas a imágenes y las cookies seguras para URL a codificadores especializados.

Usos habituales y límites prácticos

Utilice la herramienta gratuita de texto a Base64 del navegador para demostraciones en clase, guiones de soporte y conversiones puntuales sin instalar OpenSSL ni entornos de ejecución de lenguajes. Un flujo de trabajo típico codifica un valor de configuración corto para almacenarlo en una variable de entorno, lo envía por un sistema de incidencias y después lo decodifica en el servicio receptor con mode decode, comprobando que bytes coincide con la longitud original.

Otro flujo verifica que un ejemplo de la documentación sigue decodificándose al texto plano documentado antes de una publicación. El texto de origen sigue las mismas reglas de retención que otros elementos de parse de KIT, y los resultados pueden fijarse con seguridad en casos de integración continua porque el algoritmo es totalmente determinista entre aislados.

¿Cómo convierto texto a Base64?

El campo result contiene el Base64 estándar con relleno.

¿Cómo decodifico Base64 a texto?

Envíe mode decode y coloque la cadena Base64 en text.

¿Esta herramienta usa Base64 seguro para URL?

No. Solo se acepta el alfabeto estándar (+ y /) con relleno = opcional. Los caracteres seguros para URL se rechazan como entrada no válida.

¿La herramienta de texto a Base64 es gratuita?

La herramienta del navegador se ejecuta gratis en su dispositivo.

¿Qué ocurre si la cadena Base64 no es válida?

El mensaje de error describe el problema; la solicitud no se cobra.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/enc/base64

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/enc/base64 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, world!"}'
{
  "text": "Hello, world!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.base64",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Base64 convierte bytes arbitrarios en un alfabeto ASCII seguro de letras, dígitos, el signo más, la barra y el relleno de signos de igual, de modo que el texto pueda viajar por JSON, formularios, cabeceras de correo y archivos de configuración sin corromperse.

Codificación de texto a Base64 estándar con relleno

Envíe un cuerpo JSON con el campo de cadena obligatorio text con el mensaje plano que desea proteger para el transporte, y deje mode en su valor predeterminado encode o establézcalo explícitamente en encode. Cuando la longitud en bytes no es múltiplo de tres, se añaden uno o dos signos de igual para que cada salida sea múltiplo de cuatro caracteres: esto es el relleno estándar, la forma que esperan la mayoría de las API HTTP, las URL de datos con fragmentos de texto y los tutoriales clásicos. Los alias opcionales input, value y s se aceptan para el mismo campo cuando genera clientes a partir de nombres de formulario antiguos. Use este camino siempre que necesite una representación segura para pegar de un fragmento de secreto, un token de configuración o un pequeño fragmento JSON que deba sobrevivir a un canal de solo texto.

Decodificación de Base64 a texto y gestión de la entrada no válida

Los espacios, tabulaciones y saltos de línea iniciales y finales se eliminan para que los pegados de varias líneas sigan funcionando, pero cualquier otro carácter fuera del alfabeto estándar provoca un fallo invalid_input inmediato: el motor no reasigna en silencio las variantes seguras para URL con guion y guion bajo, porque eso difuminaría la promesa del producto de alfabeto y relleno estándar. Tras la validación del alfabeto, los bytes se decodifican como UTF-8 con un decodificador estricto: si la carga no es texto Unicode válido, obtiene invalid_input en lugar de caracteres de reemplazo que corromperían las pantallas posteriores. Los fallos de validación no se cobran en la API prepagada, por lo que sondear un token sospechoso es barato para los operadores y seguro para los usuarios finales.

Uso de la API, precios, flujos de trabajo y límites prácticos

Use la API KIT prepagada cuando un backend, una función serverless o un SDK necesite el mismo paso de codificación o decodificación con saldo a $0.002 por elemento correcto; la validación fallida nunca consume saldo una vez que el motor rechaza la solicitud. Combine este endpoint con herramientas de codificación porcentual de URL cuando una cadena deba sobrevivir tanto a Base64 como a las reglas de las cadenas de consulta, pero mantenga los pasos separados para que cada landing responda a una única intención de búsqueda. Quienes publican SDK pueden conectar el campo result directamente a un botón de copiado, mientras que las etiquetas mode y padding hacen que las capturas de pantalla y los ejemplos de OpenAPI se expliquen por sí mismos para lectores que solo conocen el alfabeto clásico con signos de igual.

Fragmentos de configuración y secretos en canales de texto

Codifique tokens UTF-8 cortos para que sobrevivan al correo, el chat y JSON sin corromperse, y decodifíquelos en el servicio receptor con el mismo campo mode.

Comprobaciones golden en documentación y CI

Fije casos de codificación y decodificación para que los ejemplos de la documentación y las pruebas de integración continua fallen rápido si el alfabeto o el relleno de Base64 cambian.

Soporte y formación

Agentes y estudiantes convierten texto a Base64 y viceversa en el widget gratuito del navegador, con errores invalid_input claros cuando un pegado está truncado o corrupto.

Ver la documentación completa del KIT →