TC

Conversor snake_case

Convierte texto, camelCase o PascalCase a snake_case. Ideal para variables de Python, columnas de bases de datos y nombres de archivo.

Caracteres: 0
Palabras: 0
Líneas: 0
Tiempo de lectura: 0 min

Atajos de teclado: Ctrl/⌘+B para copiar • Ctrl/⌘+S para descargar • Ctrl/⌘+Retroceso para borrar

¿Qué es snake_case?

En snake_case todas las letras van en minúscula y las palabras se separan con guiones bajos (_). Es legible y lo aceptan casi todos los sistemas, por eso es tan común en código y datos.

Ejemplo

Antes

Nombre del Cliente
direccionCorreoUsuario
Importe Total (€)

Después

nombre_del_cliente
direccion_correo_usuario
importe_total

Cuándo usar snake_case

Es el estándar para variables y funciones en Python y Ruby, columnas SQL, muchas claves de configuración y nombres de archivo. Para constantes (SCREAMING_SNAKE_CASE), convierte a snake_case y luego a MAYÚSCULAS.

Usos prácticos: snake_case

Variables y funciones en Python

La PEP 8 pide nombres en snake_case en Python: calcular precio total se convierte en calcular_precio_total.

Columnas de bases de datos

Las tablas SQL en PostgreSQL o MySQL suelen usar columnas en snake_case como fecha_creacion o importe_total.

Variables de entorno

Convierte a snake_case y después a MAYÚSCULAS para obtener claves como DATABASE_URL o API_TIMEOUT en tus archivos .env.

Nombres de archivo sin espacios

Nombres como informe_anual_2026.pdf evitan problemas con los espacios en scripts, en la línea de comandos y en algunos formularios de subida.

Cómo convertir texto a snake_case

  1. 1

    Pega o escribe tu texto en el cuadro de arriba. El texto pegado se convierte a snake_case automáticamente.

  2. 2

    ¿Necesitas otro formato? Pulsa cualquier botón para cambiar, tantas veces como quieras.

  3. 3

    Copia el resultado con el botón Copiar (Ctrl/⌘+B) o descárgalo como archivo .txt (Ctrl/⌘+S).

Preguntas Frecuentes

Pega aquí tus nombres en camelCase: cada mayúscula empieza una palabra nueva, así que direccionCorreo pasa a direccion_correo.

Pulsa snake_case y después MAYÚSCULAS. Los guiones bajos se mantienen.

Sí. Puntuación, símbolos y tildes se eliminan y se sustituyen por un solo guion bajo entre palabras.

Ambos funcionan. Los guiones son mejores para archivos que aparecen en URLs (imágenes, páginas) y los guiones bajos son habituales en código, datos y scripts. Lo importante es ser coherente.

Las tildes se eliminan y la ñ pasa a n para obtener un identificador válido en cualquier lenguaje: año fiscal se convierte en ano_fiscal, así que revisa estos casos.