text_format
無料アップロード不要

テキストケース変換

キャメルケース、スネークケース、パスカルケース、ケバブケースなど変換。

UPPER CASE

HELLO WORLD

lower case

hello world

Title Case

Hello World

Sentence case

Hello world

camelCase

helloWorld

PascalCase

HelloWorld

snake_case

hello_world

kebab-case

hello-world

CONSTANT_CASE

HELLO_WORLD

使い方

1
upload_file

テキストを入力

変換したいテキストを入力するか貼り付けてください。単語一つからドキュメント全体まで、あらゆる長さに対応しています。処理は即座にローカルで行われます。

2
tune

変換スタイルを選択

lowercase、UPPERCASE、Title Case、camelCase、PascalCase、snake_case、kebab-case、または CONSTANT_CASE から選択してください。結果はすぐにプレビューされます。

3
download

変換されたテキストをコピー

「コピー」をクリックして変換されたテキストを取得してください。変数名の変更、ユーザー入力の正規化、さまざまなプログラミング規約に合わせたテキスト書式設定に最適です。

テキストケース変換とは?

テキストケースコンバーターは、camelCase、PascalCase、snake_case、kebab-case、SCREAMING_SNAKE_CASE、タイトルケース、dot.case、標準の大文字・小文字などのプログラミング命名規則間でテキストを変換するオンラインツールです。言語やフレームワークを切り替える際に変数名、APIフィールド名、設定キーを手動で再フォーマットするという面倒な問題を解決します。フロントエンド・バックエンド開発者、テクニカルライター、APIデザイナーがコードのリファクタリングやデータの正規化時に使用します。

なぜテキストケース変換を使うのか?

自動ケース変換は、連続した大文字、単語に隣接する数字、特殊文字などのエッジケースを正確に処理します。手動の検索・置換では頻繁に誤った結果になる箇所です。snake_caseのデータベースカラムとcamelCaseのJavaScriptプロパティをワンクリックで変換することで、ORMやシリアライゼーションコードのマッピングバグの一般的な原因を排除できます。複数単語・複数行の入力を一括処理できるため、APIフィールドのセット全体を一度に名前変更するのに実用的です。

  • lock完全なプライバシーファイルはデバイスやブラウザから出ることはありません。
  • bolt即時処理待ち時間なし、サーバーキューなし、アップロード遅延なし。
  • money_off100%無料サブスクリプションなし、クレジットなし、隠れた料金なし。
  • person_off登録不要アカウント不要ですぐに使用開始。
  • devicesどこでも動作デスクトップ、タブレット、モバイルの最新ブラウザで動作。

仕組み

バックエンド開発者はORMなしの手動データマッピングを記述する際に、snake_caseのPostgreSQLカラム名をcamelCaseのJavaScriptオブジェクトプロパティに変換するためコンバーターを使用します。APIデザイナーはAPIサーフェス全体で一貫してRESTエンドポイントのパスセグメントをタイトルケースのドキュメントからkebab-caseのURLスラッグに変換します。テクニカルライターは一つのソースから複数言語のSDKのドキュメントを生成する際に、コード識別子リストを規則間で変換します。

tips_and_updates

プロのヒント

user_idやhttp_status_codeなど略語を含むデータベースカラム名を変換する場合は、使用前に出力をプレビューしてください。ほとんどのコンバーターは各セグメントを個別に大文字にするため、userIdやHttpStatusCodeが生成されますが、プロジェクトの既存の規則と一致しない場合があります。APIフィールド名の一括変換には、1フィールドずつ変換するのではなく、JSONスキーマ全体を一度に貼り付けてキーリストを変換してください。

よくある質問

頭文字語の処理は規則によって異なります。ほとんどのコンバーターは連続する大文字を単一の単語セグメントとして扱うため、「HTTPSRequest」はsnake_caseで「https_request」になります。コードベースが各文字を個別に扱う規則(「H_T_T_P_S_Request」)を使用している場合は、出力を手動で調整する必要があるかもしれません。特に「parseHTTPResponse」や「getUserID」のような頭文字語と通常の単語を組み合わせた識別子については、本番コードで使用する前に結果をプレビューしてください。

関連チュートリアル

menu_book

チュートリアル

テキストケース変換の使い方 – ステップバイステップガイド

arrow_forward

関連ツール