Converter Web ToolsConverter WebTools

Snake Case Converter

Convert text to snake_case instantly in your browser.

Input
Output
Share Link
Settings

What is snake_case?

snake_case joins words in lowercase and separates them with underscores, like first_name or total_count. It is widely used for variables and functions in Python and Ruby, and for database column names in SQL. This tool converts any text to snake_case instantly in your browser.

How to use

  1. Paste your text into the input box.
  2. The snake_case result appears instantly.
  3. Click Copy to use it.

Examples

Inputsnake_case
First Namefirst_name
totalOrderCounttotal_order_count
user-iduser_id
HTML Parserhtml_parser

Common uses

  • Python and Ruby variable and function names.
  • SQL database column names.
  • Config keys and environment-style identifiers.

Frequently asked questions

What is the difference from kebab-case?
snake_case uses underscores (first_name); kebab-case uses hyphens (first-name).
Does it lowercase the text?
Yes. snake_case is lowercase with underscores between words.
What about CONSTANT_CASE?
That is uppercase snake_case (FIRST_NAME), used for constants.