Herramientas de texto y datos

Conversor a snake_case

Genera nombres snake_case por lotes uniendo palabras normalizadas con un único guion bajo.

Texto de entrada

Resultado

Unifica nombres en minúsculas con guiones bajos y reconoce siglas y camelCase existentes.

El contenido se procesa únicamente en tu navegador y no se sube a ningún servidor.

Acerca de esta herramienta

Convierte nombres de variables, campos de bases de datos y claves de configuración a snake_case. Reconoce separadores, cambios de mayúsculas y minúsculas y siglas: helloWorld pasa a hello_world y XMLHttpRequest a xml_http_request.

Cómo usarla

  1. Introduce nombres o una lista de campos, uno por línea.
  2. Confirma si quieres convertir cada línea por separado; está activado por defecto.
  3. Pulsa «Convertir» y comprueba las palabras en minúsculas y los guiones bajos únicos.
  4. Copia o descarga el resultado y comprueba su validez como identificador en el lenguaje de destino.

Ejemplos de uso

  • Hola Mundo → hola_mundo; holaMundo → hola_mundo.
  • XMLHttpRequest → xml_http_request.
  • varios espacios → varios_espacios; nombre público → nombre_público.

Reglas y límites

Las palabras se reconocen por los cambios de mayúsculas, las siglas y los separadores habituales. Convierte cada palabra a minúsculas con reglas Unicode y las une con un guion bajo. Los separadores consecutivos no crean guiones bajos repetidos; los caracteres chinos y otras letras se conservan sin filtrarlos mediante reglas ASCII.

Usos habituales

  • Organizar variables Python o campos de bases de datos.
  • Unificar claves de archivos de configuración.
  • Convertir propiedades camelCase por lotes.

Privacidad

El texto, los archivos y las vistas previas se procesan en tu navegador. El contenido que introduces no se envía ni se guarda automáticamente. Guarda lo que quieras conservar antes de salir de la página.

FAQ

¿Qué es snake_case?

Separa palabras con guiones bajos, normalmente todas en minúsculas; por ejemplo, nombre_usuario.

¿Puedo convertir nombres que ya están en camelCase?

Sí. Se separan los cambios de mayúsculas, de modo que holaMundo pasa a hola_mundo.

¿Varios espacios producen varios guiones bajos?

No. Los separadores consecutivos forman un único límite y solo se coloca un guion bajo entre palabras contiguas.

¿Se pierden los caracteres chinos?

No. Se conservan y se colocan guiones bajos entre los grupos separados explícitamente. No se aplica segmentación semántica del chino ni traducción.

Volver al catálogo de herramientas para desarrolladores