Saltar al contenido

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. 1

    Pega tu texto

    Escribe una frase o camelCase a la izquierda.

  2. 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.

← Texto