Convertir texto a snake_case
Convierte frases o camelCase a snake_case, el formato habitual para variables en Python y nombres de columnas en bases de datos SQL.
Se procesa en tu dispositivo. Nada se envía a ningún servidor.
Detecta separadores y cambios de mayúscula, y une las palabras en minúscula con guiones bajos.
Casos de uso
- Nombrar variables y funciones en Python.
- Definir nombres de columnas en una base de datos.
- Convertir claves camelCase de un JSON a snake_case.
Cómo funciona
- 1
Pega tu texto
Escribe una frase o camelCase a la izquierda.
- 2
Copia el resultado
El identificador en snake_case aparece automáticamente a la derecha.
Detalles técnicos
- Ejemplos: «Nombre de Usuario» → nombre_de_usuario; «userId» → user_id; «fecha-alta» → fecha_alta.
- Las tildes y la «ñ» se conservan tal cual («año nuevo» → año_nuevo); si el identificador tiene que ser ASCII puro, quítalas antes.
- Los signos de puntuación no se eliminan: «hola, mundo!» conserva la coma y la exclamación. Límpialos antes si el resultado va a ser un nombre de variable o de archivo.
- Las siglas seguidas se tratan como una sola palabra: «XMLHttpRequest» se separa en «XMLHttp» y «Request».
Preguntas frecuentes
¿Funciona con camelCase como entrada?
Sí, detecta el cambio de minúscula a mayúscula como límite de palabra.
¿Puedo obtener SCREAMING_SNAKE_CASE para constantes?
La herramienta siempre devuelve minúsculas. Pasa después el resultado por el conversor a mayúsculas: max_retry_count se convierte en MAX_RETRY_COUNT.