Texto & Regex
Find, match, transform — strings sencillos
Regex tester con capture groups en vivo, conversor de mayúsculas, slugify, diff checker. Click-to-explain el regex para entender lo que escribiste.
Analizador de URL
Break a URL into protocol, host, port, path segments and query parameters. Repeated query keys are kept, not collapsed.
Analizador de User Agent
Read a User-Agent string into browser, engine, OS and device. Handles the fact that Edge claims to be Chrome and Chrome claims to be Safari.
Probador de expresiones regulares
Prueba patrones regex de JavaScript sobre cualquier texto. Grupos de captura, grupos con nombre, flags y modo reemplazo. Solo en el navegador.
Conversor de mayúsculas y minúsculas
Convierte texto entre camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE y 8 formatos más. Solo en el navegador.
Generador de slugs
Convierte cualquier texto en un slug seguro para URL. Gestiona acentos del vietnamita, la ß alemana, acentos franceses y emoji.
Comparador de texto (Diff)
Compara dos textos por carácter, palabra o línea. Genera un parche unificado. Solo en el navegador.
Limpiador de Unicode oculto
Encuentra caracteres invisibles y letras de otros alfabetos que se parecen al latín escondidas en el texto pegado, y límpialas. Se ejecuta en tu navegador.
Contador de tokens
Cuenta tokens de OpenAI (o200k_base o cl100k_base), además de caracteres y palabras, para cualquier texto pegado. Se ejecuta enteramente en tu navegador.
Cómo elegir entre estas herramientas
Estas cuatro cubren las tareas de texto que quedan entre escribir y publicar: comparar dos versiones, probar un patrón, cambiar mayúsculas de forma coherente y convertir un título en un segmento de URL.
El probador de expresiones regulares merece que vayas despacio. Los dialectos difieren de verdad: JavaScript solo admite lookbehind de ancho fijo, y \\d coincide con dígitos no latinos bajo reglas Unicode en unos motores y en otros no, así que un patrón probado en un lenguaje no está probado en todos. El probador también hace visible el retroceso catastrófico: un patrón como ^(a+)+$ explora un número exponencial de caminos y colgará un servidor con la entrada adecuada.
Slugify y el conversor de mayúsculas parecen triviales hasta que llega texto no inglés. Transliterar acentos, decidir qué hacer con una raya y colapsar separadores repetidos son justo los detalles que producen dos URL para un mismo artículo. El comparador de diferencias trabaja línea a línea y sirve tanto para archivos de configuración como para prosa.