Acerca de esta herramienta
El conversor sirve para variables, campos de bases de datos y claves de configuración. Comparte reglas con los otros dos conversores de nombres y reconoce helloWorld y XMLHttpRequest, además de los espacios.
Cómo usarla
- Introduce nombres o una lista de campos, uno por línea.
- Confirma si quieres convertir cada línea por separado; está activado por defecto.
- Pulsa «Convertir» y comprueba las palabras en minúsculas y los guiones bajos únicos.
- 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
La segmentación compartida reconoce límites de mayúsculas, siglas y separadores. 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, la lectura de archivos, las conversiones y las vistas previas se procesan localmente en el navegador. No se sube la entrada ni se utilizan servidores de procesamiento, bases de datos, API en línea ni CDN de terceros. El contenido no se guarda automáticamente. La copia y las descargas también son locales.
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.