Convertidor de rutas — Herramienta gratuita en línea
¿Qué es Convertidor de rutas?
Path Case (path/case) convierte el texto en palabras en minúsculas separadas por barras inclinadas, generando un resultado como este/es/path/case. Imita las rutas de los directorios del sistema de archivos y las estructuras de rutas de las URL.
El formato representa de forma natural las relaciones jerárquicas, lo que lo hace útil para definiciones de puntos finales de API, plantillas de rutas de archivos y parámetros de ruta. Esta herramienta convierte cualquier entrada en un resultado limpio, en minúsculas y separado por barras inclinadas.
¿Cuándo usar Convertidor de rutas?
Utiliza «path/case» para definir segmentos de rutas de API, plantillas de rutas de archivos en herramientas de compilación, parámetros de rutas URL en marcos web e identificadores jerárquicos. js) utilizan patrones similares a rutas para las rutas de las páginas.
Si necesitas una jerarquía separada por puntos, prueba el Convertidor de mayúsculas y minúsculas con puntos. Para identificadores separados por guiones, utiliza el Convertidor de mayúsculas y minúsculas con guiones.
Cómo usar esta herramienta
- 1Paste your text
- 2Click 'Convert' to get path/case output
- 3Copy for file paths and routes
La herramienta convierte todas las letras a minúsculas, detecta los límites entre palabras a partir de espacios, guiones, guiones bajos y transiciones a camelCase, y luego une las palabras con barras.
Ejemplos
| Input | Output |
|---|---|
| Hello World | hello/world |
| user profile settings | user/profile/settings |
| API response handler | api/response/handler |
| my_config_key | my/config/key |
| background-color | background/color |
Reglas y comportamiento
- Todas las palabras se convierten a minúsculas. Cada letra del resultado es una minúscula, lo que se ajusta a las convenciones de las rutas URL, en las que, por norma general, no se distingue entre mayúsculas y minúsculas.
- Las palabras se separan mediante barras inclinadas (/). Los espacios, los guiones, los guiones bajos y otros separadores se sustituyen por barras inclinadas simples para crear una estructura similar a una ruta.
- El resultado representa una estructura jerárquica de rutas. Cada nivel de barra implica una relación padre-hijo, similar a los directorios de un sistema de archivos o a los segmentos de una URL.
Herramientas relacionadas
Preguntas frecuentes
¿Qué es «path/case»?
El formato «path/case» utiliza barras inclinadas para separar palabras en minúsculas, imitando las rutas del sistema de archivos o las rutas de las URL —como «user/profile/settings»—. Se utiliza para definir rutas de API, rutas de plantillas e identificadores jerárquicos en los que la barra inclinada representa de forma natural el anidamiento o la categorización.
¿Cuándo se utiliza «path/case»?
Definiciones de segmentos de ruta de la API (/api/user/profile), plantillas de rutas de archivos en herramientas de compilación, identificadores similares a URL en configuraciones de enrutamiento y referencias jerárquicas a datos. Los marcos web como Express, Next.js y Django utilizan ampliamente patrones similares a rutas para el enrutamiento.
¿Es «path/case» lo mismo que una ruta URL?
Es similar, pero las rutas URL pueden incluir cadenas de consulta, fragmentos y caracteres codificados. path/case es una mera convención de nomenclatura para crear identificadores que siguen una jerarquía similar a la de una ruta. No gestiona la codificación de URL; para ello, utiliza el Generador de slugs de URL.
¿Admite varios niveles?
Sí. Cualquier entrada compuesta por varias palabras genera varios niveles jerárquicos. Por ejemplo, «página de configuración del perfil de usuario» se convierte en user/profile/settings/page, creando una estructura de ruta de cuatro niveles. No hay límite en el número de niveles.
¿Cómo gestiona las barras ya existentes?
Las barras ya presentes en la entrada se tratan como separadores de palabras y se conservan en la salida. La herramienta convierte las barras consecutivas en barras simples para generar una ruta de salida clara.