¿Por qué usar herramientas de texto online?
Reformatear texto, codificar un payload, crear un slug: tareas recurrentes que interrumpen tu flujo de trabajo. En lugar de abrir un editor local o escribir un script, pegas tu texto y la API de CaptainDNS devuelve el resultado.
Casos de uso comunes:
- Normalizar texto copiado → El conversor transforma un texto EN MAYÚSCULAS a minúsculas limpias
- Preparar un secreto de API → El codificador Base64 codifica/decodifica credenciales antes de pegarlas en un archivo .env
- Crear URLs limpias → El generador de slug transforma "Mi Artículo de Blog!" en "mi-articulo-de-blog"
- Verificar límites de caracteres → El contador valida que el asunto de tu email tiene menos de 78 caracteres
Cómo usar las herramientas de texto
Paso 1: Elegir la herramienta
| Necesidad | Herramienta a usar |
|---|---|
| Cambiar mayúsculas/minúsculas | Conversor de mayúsculas |
| Codificar/decodificar Base64 | Codificador Base64 |
| Crear un slug URL-friendly | Generador de slug |
| Contar palabras y caracteres | Contador de palabras |
| Generar una contraseña segura | Generador de contraseñas |
| Calcular hash MD5, SHA-256 | Hash Generator |
| Codificar/decodificar una URL (percent-encoding) | Codificador / decodificador URL |
| Probar una expresión regular | Regex Tester |
| Formatear/convertir JSON o YAML | JSON / YAML Formatter |
| Crear una línea .htpasswd (Apache) | Generador APR1-MD5 |
| Crear una línea .htpasswd con bcrypt | Generador BCrypt |
Paso 2: Pegar y transformar
Pega tu texto en el área de entrada. La herramienta acepta varios párrafos y se adapta automáticamente.
Atajos de teclado:
- Mac: ⌘+⏎ para lanzar la transformación
- Windows/Linux: Ctrl+⏎ para lanzar la transformación
Paso 3: Copiar el resultado
El resultado aparece al instante. Haz clic en "Copiar" para usarlo. No se conservan datos después de la transformación.
Detalles de las herramientas
Conversor de mayúsculas/minúsculas
Transforma la capitalización del texto en un clic:
| Modo | Entrada | Salida |
|---|---|---|
| minúsculas | "HOLA Mundo" | "hola mundo" |
| MAYÚSCULAS | "hola mundo" | "HOLA MUNDO" |
Utilidad: Normalizar texto copiado desde PDFs, emails o fuentes externas.
Codificador / Decodificador Base64
Convierte texto a Base64 y viceversa:
| Operación | Entrada | Salida |
|---|---|---|
| Codificar | captaindns.com | Y2FwdGFpbmRucy5jb20= |
| Decodificar | Y2FwdGFpbmRucy5jb20= | captaindns.com |
Usos comunes:
- Codificar credenciales para un archivo .env
- Decodificar un payload de webhook para debugging
- Preparar datos para un registro DNS TXT codificado
Generador de slug
Crea slugs limpios a partir de cualquier texto:
| Entrada | Salida |
|---|---|
| "Mi Artículo de Blog!" | mi-articulo-de-blog |
| "Café y Té: Guía 2024" | cafe-y-te-guia-2024 |
| "El verano en Madrid" | el-verano-en-madrid |
Transformaciones aplicadas:
- Eliminación de acentos (é → e, ñ → n)
- Reemplazo de espacios por guiones
- Conversión a minúsculas
- Eliminación de caracteres especiales
Contador de palabras y caracteres
Análisis instantáneo de la longitud del texto:
| Métrica | Descripción |
|---|---|
| Palabras | Número total de palabras (separadas por espacios) |
| Caracteres | Número total de caracteres (espacios incluidos) |
Utilidades:
- Verificar que el asunto de un email respeta el límite de 78 caracteres
- Validar que un registro DNS TXT no supera 255 caracteres por cadena
- Deducir el tiempo de lectura del número de palabras devuelto (~200 palabras/minuto)
Generador de contraseñas
Crea contraseñas aleatorias o frases de contraseña fáciles de recordar:
| Opción | Descripción |
|---|---|
| Longitud | De 4 a 128 caracteres, ajustable |
| Caracteres especiales | Incluye !@#$%^&* para más fuerza |
| Frase de contraseña | Palabras aleatorias fáciles de recordar |
| Entropía | Bits de entropía y tiempo de descifrado estimado |
Utilidades:
- Crear una contraseña fuerte para una nueva cuenta
- Generar un secreto de API o token aleatorio
- Evaluar la fuerza de una contraseña existente con el indicador de entropía
Hash Generator
Calcula los hash criptográficos de cualquier texto:
| Algoritmo | Ejemplo de salida (para "captaindns") |
|---|---|
| MD5 | f7bdc490e414648e55d457eb7deba125 |
| SHA-1 | b66c04ce3aec595325e731571c493f041abf3c3a |
| SHA-256 | a2fed1d95b2d49f0f48cfde0544148ea... |
| SHA-512 | a7815214a5e3b2be715a83d3f6436003... |
Utilidades:
- Verificar la integridad de un archivo o texto
- Generar un hash para almacenar una contraseña (uso educativo)
- Comparar hashes MD5/SHA-256 para verificar descargas
Codificador / Decodificador URL
Codifica o decodifica texto con percent-encoding (RFC 3986):
| Operación | Entrada | Salida |
|---|---|---|
| Codificar | hello world&foo=bar | hello+world%26foo%3Dbar |
| Decodificar | hello%20world%26foo%3Dbar | hello world&foo=bar |
El espacio se convierte en +, no en %20: la herramienta aplica el formato application/x-www-form-urlencoded, el de las query strings. Al decodificar, ambas formas se aceptan.
Utilidades:
- Codificar parámetros de query string antes de pasarlos en una URL
- Decodificar URLs codificadas para debugging
- Preparar parámetros UTM o redirecciones
Regex Tester
Prueba una expresión regular contra un texto y visualiza los resultados:
| Funcionalidad | Descripción |
|---|---|
| Coincidencias | Resaltado de las coincidencias en el texto |
| Grupos de captura | Detalle de cada grupo capturado |
| Posiciones | Índice de inicio y fin de cada coincidencia |
| Sintaxis RE2 | Compatible con Go, Rust y Google RE2 |
Utilidades:
- Validar un patrón antes de integrarlo en el código
- Depurar una regex que no coincide como se esperaba
- Aprender sintaxis de expresiones regulares con feedback visual
JSON / YAML Formatter
Formatea y convierte JSON y YAML en un clic:
| Operación | Entrada | Salida |
|---|---|---|
| Formatear JSON | JSON compacto o mal indentado | JSON indentado (2 o 4 espacios) o minificado |
| JSON → YAML | JSON válido | YAML formateado |
| YAML → JSON | YAML válido | JSON indentado |
| Formatear YAML | YAML con indentación irregular | YAML normalizado |
Casos de uso:
- Pretty-Print de un payload JSON minificado para debugging
- Convertir una config JSON a YAML para Kubernetes o Docker Compose
- Validar la sintaxis de un documento JSON o YAML
Generador APR1-MD5
Calcula el hash Apache de una contraseña y la línea .htpasswd correspondiente:
| Campo | Descripción |
|---|---|
| Nombre de usuario | Sirve para componer la línea completa user:hash |
| Contraseña | Hasta 256 caracteres, oculta por defecto |
| Sal | 8 caracteres, aleatoria por defecto y personalizable |
| Formato | $apr1$, compatible con Apache, nginx y Traefik |
Utilidades:
- Proteger un entorno de preproducción con autenticación HTTP Basic
- Añadir una cuenta sin acceso SSH ni el comando
htpasswd - Reproducir un hash existente indicando la misma sal
Generador BCrypt
Calcula el hash bcrypt de una contraseña y la línea .htpasswd correspondiente:
| Campo | Descripción |
|---|---|
| Nombre de usuario | Sirve para componer la línea completa user:hash |
| Contraseña | Hasta 72 caracteres, oculta por defecto |
| Coste | De 4 a 15, 10 por defecto: cuanto más alto, más lento el cálculo |
| Formato | $2y$, compatible con Apache, nginx y Traefik |
Utilidades:
- Sustituir un hash APR1-MD5 por un algoritmo más resistente a la fuerza bruta
- Añadir una cuenta sin acceso SSH ni el comando
htpasswd -B - Reproducir un hash existente indicando el mismo coste
FAQ - Preguntas frecuentes
P: ¿Las herramientas de texto son gratuitas?
R: Sí, 100% gratuitas y sin registro. Sin límite de uso.
P: ¿Se almacenan mis datos?
R: No. Las once herramientas envían tu entrada a la API de CaptainDNS, que devuelve el resultado sin conservar ningún contenido. Solo se registran métricas técnicas anónimas: número de caracteres y duración del procesamiento.
P: ¿Cuál es el tamaño máximo de texto aceptado?
R: El conversor y el contador aceptan hasta 100.000 caracteres (~15-20 páginas). El codificador Base64 soporta hasta 50 KB de datos.
P: ¿Cómo funciona el generador de slug?
R: El generador aplica estas transformaciones en orden:
- Eliminación de acentos (transliteración)
- Conversión a minúsculas
- Reemplazo de espacios por guiones
- Eliminación de caracteres especiales
- Limpieza de guiones múltiples
P: ¿Puedo usar estas herramientas para registros DNS?
R: Sí. El codificador Base64 es útil para registros TXT codificados. El contador ayuda a verificar el límite de 255 caracteres por cadena TXT (un registro puede contener varias cadenas).
P: ¿Funcionan los atajos de teclado?
R: Sí. ⌘+⏎ (Mac) o Ctrl+⏎ (Windows/Linux) lanza la transformación sin abandonar el teclado.
Herramientas complementarias
| Herramienta | Utilidad |
|---|---|
| Lookup DNS | Consultar registros DNS de un dominio |
| Test de propagación | Verificar la propagación DNS mundial |
| Inspector SPF | Validar tu registro SPF |
| Inspector DKIM | Verificar tu firma DKIM |
| Analizador CSR | Analizar una solicitud de certificado |
Recursos útiles
- RFC 4648 - Codificación Base64 (especificación oficial de la codificación Base64)
- RFC 1035 - Registros DNS TXT (límites de registros TXT)
- Unicode Normalization Forms (estándar de normalización de acentos)