Back to Case Converter

snake_case Converter

Convert your text to snake_case instantly using our Case Converter tool. Perfect for Python development and database schemas.

What is snake_case?

snake_case is a naming convention that uses underscores to separate words, with all letters in lowercase. It is widely used in Python (as recommended by PEP 8), Ruby, and database systems. The format improves readability for multi-word identifiers and is the standard for naming columns, tables, and Python variables.

Examples

Input

first name

snake_case

first_name
Python variable

Input

userId

snake_case

user_id
Database column

Input

UserProfile

snake_case

user_profile
Table name