テキスト

Case Converter

テキストや識別子を、camelCase、snake_case、kebab-case など一般的なすべてのスタイルに一度に変換。camelCase/PascalCase での単語の境界、略語(XMLParser → XML + Parser)、数字も認識。

The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.

Naming styles

Common uses

Things to keep in mind

Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.

Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.

このツールに関する記事: camelCase、snake_case、kebab-case:どの場面でどれを使うか

よくある質問

どのケーススタイルがサポートされていますか?

このツールはcamelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、Title Case、Sentence case、lower case、UPPER CASE、dot.case、path/caseに変換し、すべて1つの入力から一度に生成されます。

ツールは単語の境界をどのように検出しますか?

camelCaseとPascalCase内の大文字小文字の変化を検出し、XMLParserのような略語をXMLとParserに分割して処理し、文字にくっついた数字を分離して各単語を正しく識別します。

貼り付けたテキストはどこかに送信されますか?

いいえ、すべての変換はブラウザ内でJavaScriptを使って直接実行されます — サーバーには何も送信されません。

なぜコードの大文字小文字がそもそも重要なのですか?

ほとんどのプログラミング言語では、大文字小文字は技術的には実行に影響しません(大文字小文字を区別する識別子を除く)が、一貫したスタイルは可読性にとって重要であり、リンターやIDE、ドキュメント生成ツールは特定の種類のエンティティに対して特定のスタイルを期待することが多いためです。

変換後に元のテキストを復元できますか?

常に正確に復元できるわけではありません。元のテキストが大文字小文字混在だった場合、小文字や大文字への変換は不可逆です — どの文字がもともと大文字だったかという情報が失われるためです。

記事: テキスト

Text Diff:テキストの差分検出アルゴリズムの仕組み

diffアルゴリズムがテキストの2つのバージョン間の最小変更セットをどう見つけるか。

正規表現:基本と貪欲マッチの罠

正規表現における貪欲マッチと非貪欲マッチの違いと、それが実務でなぜ重要か。

行のソート:アルファベット順と数値順はなぜ違うのか

アルファベット順ソートが数値をテキストとして扱う理由と、数値ソートとの違い。

文字列エスケープ:JS、JSON、シェル、正規表現でルールが異なる理由

あらゆる場面で通用する単一のエスケープルールが存在しない理由 — JS、JSON、シェル、正規表現それぞれに固有のルールがある。

CRLFとLF:改行コードが今も問題を引き起こす理由

CRLFとLFの違いがどこから来たのか、そしてgitやスクリプトで今も問題を引き起こす理由。

文字数と単語数のカウント:Unicodeがなぜこれを複雑にするか

Unicodeにおいて視覚的に1つの絵文字が複数のコードポイントから成り立つことがある理由。

Lorem Ipsum:このダミーテキストはどこから来て、なぜ意味がないのか

Lorem Ipsumテキストが実際どこから来たのか、そして実際のテキストの代わりに無意味なテキストが使われる理由。

Slugify:タイトルが有効なURLに変換される仕組み

記事タイトルがハイフンで区切られたクリーンで読みやすいURLに変換される仕組み。

Markdown:ドキュメント作成の標準になった理由

HTMLとは違い、Markdownが生のままでも読みやすい理由。

見えない空白文字:見た目が同じテキストの比較がなぜ失敗するのか

見えない空白文字1つが、見た目上同じ2つのテキストの比較を失敗させる仕組み。

テキストの反転:絵文字でなぜ壊れるのか

単純なテキスト反転が、複数のコードポイントから成る絵文字をなぜ壊してしまうのか。

テキスト頻度分析:ワードクラウドから暗号解読まで

文字頻度分析が歴史的にどう単純な換字式暗号の解読に役立ったか。