snake_case変換ツール

任意のテキスト、camelCase、PascalCase、kebab-caseをsnake_caseに即変換

Need all formats? Use the full text case converter with 12 naming conventions.

このツールについて

snake_caseはPython、Ruby、Rust、SQLなど多くの言語の標準的な命名規則です。すべての単語が小文字でアンダースコアで区切られます:`get_user_name`、`max_retry_count`、`database_connection_pool`。 JavaScriptのcamelCase変数をPythonに変換したり、データベースカラム名を変更したり、言語間でコードをリファクタリングするとき、このツールは任意のテキストを即座にsnake_caseに変換します。camelCase、PascalCase、kebab-case、dot.case、スペース、混合形式に対応 — 貼り付けてコピーするだけ。

使い方

1. 任意のテキストを入力または貼り付け — camelCase、PascalCase、kebab-case、普通の単語 2. snake_case結果がハイライト表示されて上部に表示 3. 他のケース形式も下に表示されます 4. 「コピー」をクリックしてsnake_case結果をコピー

よくある質問

snake_caseとは?
snake_caseは、単語を小文字にしてアンダースコアで区切る命名規則です。例:'get_user_name'。Python(PEP 8)、Ruby、Rustの変数名・関数名、SQLのテーブル名・カラム名の標準です。
camelCaseをsnake_caseに変換するには?
camelCaseテキスト(例:'getUserName')を貼り付けると、ツールが大文字の境界で分割し、すべて小文字にしてアンダースコアで結合し、'get_user_name'を生成します。
snake_caseはいつ使う?
Pythonの変数と関数(PEP 8)、Rubyのメソッドと変数、Rustの変数と関数、SQLのテーブル名とカラム名、環境変数(多くの場合SCREAMING_SNAKE_CASE)、多くのプロジェクトのファイル名にsnake_caseを使います。
snake_caseとSCREAMING_SNAKE_CASEの違いは?
snake_caseはすべて小文字(get_user_name)、SCREAMING_SNAKE_CASEはすべて大文字(GET_USER_NAME)。SCREAMING_SNAKE_CASEはほぼすべてのプログラミング言語で定数に使われます。
複数の単語を一度に変換できる?
はい。このツールはあらゆる入力に対応します:'getUserName'、'get-user-name'、'Get User Name'、'get.user.name' — すべて'get_user_name'になります。

関連ツール