Handy Dev Tools
日常的な作業のためのシンプルなオンラインツール

お気に入りがありません

    Base64エンコード/デコードツール
    Markdown to HTML変換
    HTML to Markdown変換
    URL エンコード・デコード
    Unicodeエスケープ変換
    Unicodeエンコード/デコード
    SQLフォーマッタ
    SQLスプリッタ
    SQLパラメータバインド
    JSONフォーマッタ
    XMLフォーマッタ
    YAMLフォーマッタ
    GraphQLフォーマッタ
    JSON to YAML変換
    YAML to JSON変換
    JSON to TOML変換
    TOML to JSON変換
    HTMLエンティティ エンコード/デコード
    TOML to YAML変換
    YAML to TOML変換
    CSV to SQL INSERT変換
    Markdownテーブル生成
    JSON to XML変換
    XML to JSON変換
    UUID生成
    ULID生成
    パスワード生成
    ハッシュ生成
    Lorem Ipsum ジェネレーター
    Lorem Picsum画像URL生成ツール
    テストデータ生成
    QRコード生成
    S3パス解析・変換
    IPアドレス計算
    サブネット分割
    サブネット統合
    CloudFront署名URL生成
    RDS接続文字列ジェネレーター
    座標変換ツール
    位置情報フォーマット一括変換
    JWTデコード・解析
    Basic認証
    パスワード強度分析
    クレジットカードバリデーター
    PIIマスク(個人情報難読化)
    RSA鍵ペア生成ツール
    文字ケース変換
    ローマ字変換
    ローマ数字変換ツール
    フォネティックコード変換ツール
    文字数カウンター
    テキストDiff
    HTMLタグ除去
    正規表現テスター
    色情報変換
    ダイスロール
    Crontab ジェネレーター
    Crontab パーサー
    絵文字ピッカー
    Unixタイムスタンプ変換ツール
    HTTP ステータスコード検索
    ポート番号検索
    MIMEタイプ検索
    Base64ファイル変換
    画像Base64エンコード/デコード
    User-Agent パーサー
    URLパーサー
    OGPチェッカー
    コミットメッセージジェネレーター
    Chmod Calculator
    ターミナルGIFメーカー
    .envパーサー・バリデータツール
Ctrl+K

文字ケース変換

テキストを複数のケース形式(大文字、小文字、スネークケース、キャメルケース、パスカルケース、ケバブケース、タイトルケースなど)に変換できます。

テキスト
変換結果

使い方

このツールについて

テキストの大文字・小文字・先頭大文字など、ケーススタイルを一括変換します。入力と同時に全形式へリアルタイム変換され、ファイルからも読み込めます。

使い方

1. テキスト欄に直接入力するか、「ファイルを読み込む」で .txt 等を選択して内容を読み込みます。 2. 入力と同時に、大文字・小文字・スネーク・キャメル・パスカル・ケバブ・タイトル・APAタイトル・文頭大文字・トレイン・ドットなど全形式の変換結果が自動表示されます。 3. 各形式の横のコピーボタンでクリップボードにコピーできます。

オプション

入力: テキスト欄またはファイル(最大 10,000 文字 / 100KB)。

■ 種別の説明 • lowercase: すべて小文字。例: hello world • UPPERCASE: すべて大文字。例: HELLO WORLD • snake_case: 単語をアンダースコアで区切り、小文字。変数名・DB カラム名でよく使う。例: hello_world • PASCAL_SNAKE_CASE: 単語をアンダースコアで区切り、各単語を大文字。定数名でよく使う。例: HELLO_WORLD • camelCase: 先頭以外の各単語の頭を大文字、区切り文字なし。JavaScript の変数・プロパティで一般的。例: helloWorld • PascalCase: 各単語の頭を大文字、区切り文字なし。クラス名・型名でよく使う。例: HelloWorld • kebab-case: 単語をハイフンで区切り、小文字。URL パス・HTML 属性でよく使う。例: hello-world • Title Case: 各単語の先頭を大文字。見出し向け。例: Hello World • APA Title Case: タイトルケースのうち、APA スタイルで短い接続詞・前置詞は小文字。例: The Quick Brown Fox • Sentence case: 文の先頭のみ大文字。例: Hello world • Train-Case: 単語をハイフンで区切り、各単語の先頭を大文字。例: Hello-World • dot.case: 単語をドットで区切り、小文字。例: hello.world

ユースケース

• 定数名・変数名の規則揃え • 見出しのスタイル統一 • DB 検索用の正規化 • 英語コンテンツの整形

技術的な仕組み

変換はブラウザ内の JavaScript で完結しています。外部 API は使用しません。正規表現と String 操作で単語境界・大文字を検出し、スネーク・キャメル・パスカル・ケバブ・タイトルなど各形式に変換しています。入力は最大 10,000 文字まで。ファイル読み込みは FileReader API でクライアント側のみで処理し、サーバーへは送信されません。

プライバシーとデータの扱い

変換はブラウザ内で完結し、入力テキストをサーバーへ送信しません。

よくある質問

Q: このツールはどのケース形式に対応していますか?
A: lowercase・UPPERCASE・snake_case・SCREAMING_SNAKE_CASE・camelCase・PascalCase・kebab-case・Title Case・APA Title Case・Sentence case・Train-Case・dot.case の12形式に対応しており、すべて同時に生成されます。
Q: 入力文字数に制限はありますか?
A: 最大10,000文字(ファイル読み込み時は100KB)までです。それより長いテキストは分割してください。
Q: Title CaseとAPA Title Caseの違いは?
A: Title Caseはすべての単語を大文字始まりにします。APA Title CaseはAPAスタイルに従い、接続詞・前置詞・冠詞(and, in, theなど)が文頭以外の場合は小文字のままにします。
Q: SCREAMING_SNAKE_CASEはどんな場面で使いますか?
A: PythonやJavaScript/TypeScriptの定数名に多用されます(例:MAX_RETRY_COUNT、API_BASE_URL)。
Q: 入力したテキストはサーバーに送られますか?
A: いいえ。すべての変換はブラウザ内のJavaScriptで処理されます。テキストがサーバーに送信されることはありません。