個人用 web ツール集

私自身が日常で「あると便利だな」と思ったものを、自分のために少しずつ作って置いているツール集です。公開はしていますが、汎用ツール集ではなく、私の使い方に寄った内容になっています。すべての処理はブラウザの中だけで完結します。

入力データは外部に送信しません

タグ:
並び順:

ツール一覧

37 / 37 件

ボイスレコーダー
ボイスレコーダー
マイクから録音して MP3 / WAV としてダウンロードできます。すべてブラウザ内で処理。
音声録音メディア
PDF → PNG 変換
PDF → PNG 変換
PDF をアップロードして各ページを PNG に変換。個別保存・ZIP 一括ダウンロードに対応。すべてブラウザ内で処理。
PDF画像変換
日本の税金計算 (個人事業主向け)
日本の税金計算 (個人事業主向け)
日本の個人事業主向けの税金・社会保険料シミュレーター。所得税・住民税・消費税・個人事業税・ふるさと納税上限などを年次で試算できます。すべてブラウザ内で処理。
税金お金計算
リアルタイム文字起こし
リアルタイム文字起こし
マイクから話した内容をブラウザ内で動く Whisper でリアルタイムに文字起こし。無音で区切ってチャット風に表示し、クリックでコピー。音声・モデルともに外部送信なし。動作速度・対応モデルの大きさはお使いの端末スペック (CPU / GPU / メモリ) に依存します。
音声文字起こしAI
音声ファイル文字起こし
音声ファイル文字起こし
MP3 / WAV / M4A などの音声ファイルをアップロードして、ブラウザ内で動く Whisper で文字起こし。長尺ファイルは自動でチャンク分割します。音声・モデルともに外部送信なし。動作速度・対応モデルの大きさはお使いの端末スペック (CPU / GPU / メモリ) に依存します。
音声文字起こしAI
PDF 結合
PDF 結合
複数の PDF をドラッグ&ドロップで並び替えて 1 つの PDF に結合します。すべてブラウザ内で処理。
PDF結合
PDF 保護解除
PDF 保護解除
暗号化された PDF の保護をブラウザ内の qpdf (WASM) で解除します。オーナー権限のみ制限された PDF は空欄で、ユーザーパスワード付きは正しいパスワードを入れて使ってください。テキスト/レイアウトは保持されます。すべてブラウザ内で処理。
PDF保護解除
PDF 分割
PDF 分割
1 つの PDF をページ範囲指定 / N ページごと / 全ページ個別の 3 モードで分割し、ZIP でまとめてダウンロードします。すべてブラウザ内で処理。
PDF分割
PDF ページ並び替え/削除
PDF ページ並び替え/削除
PDF のページをドラッグで並び替え、不要なページを削除して新しい PDF を生成します。サムネプレビュー付き。すべてブラウザ内で処理。
PDF並び替え
画像 EXIF 削除
画像 EXIF 削除
JPEG / PNG / WebP から EXIF・XMP などのメタデータを削除します。JPEG は再エンコードせず元の画質を完全保持してメタデータのみ除去。GPS や撮影日時などの埋め込み情報を確認してから安全に共有できます。すべてブラウザ内で処理。
画像EXIF
画像リサイズ
画像リサイズ
JPEG / PNG / WebP の最長辺を指定して、アスペクト比を保ったまま縮小します。複数ファイルをまとめて処理して、個別保存 / ZIP 一括ダウンロードに対応。すべてブラウザ内で処理。
画像リサイズ
画像圧縮
画像圧縮
寸法を変えずにファイルサイズを縮小します。JPEG / WebP は品質スライダーで再エンコード、PNG は oxipng (WASM) でロスレス最適化。複数ファイルを一括処理し、個別保存 / ZIP ダウンロードに対応。すべてブラウザ内で処理。
画像圧縮
世界時計
世界時計
複数の都市の現在時刻をリアルタイムで並べて表示。任意の都市の時刻を「基準」に設定すると、他の都市はその瞬間の現地時刻に切り替わります。都市の追加/削除に対応。
時刻
JWT デコーダー
JWT デコーダー
JWT を貼り付けて Header / Payload / Signature に分解。exp / iat / nbf などの数値クレームは人間可読な日時に変換して表示。署名検証は行いません (内容確認専用)。すべてブラウザ内で処理。
開発JWT
JWT 署名検証
JWT 署名検証
WebCrypto で JWT の署名を検証します。HS / RS / PS / ES の各 SHA-256/384/512 に対応。HMAC は共通鍵文字列、RSA / ECDSA は SPKI 形式の PEM 公開鍵か JWK を入力するだけ。exp / nbf もあわせてチェックします。鍵もトークンもサーバへ送信されません。
開発JWT
テキスト Diff ビューワ
テキスト Diff ビューワ
2 つのテキストを行単位で比較して差分を表示。Inline / Side-by-Side 表示、行内ワード差分、前後の空白の無視に対応。すべてブラウザ内で処理。
開発Diff
JSON 構造 Diff ビューワ
JSON 構造 Diff ビューワ
2 つの JSON を構造的に比較。オブジェクト/配列のネストを再帰的に解析し、追加・削除・変更・移動の各差分をハイライト表示します。すべてブラウザ内で処理。
開発Diff
正規表現テスター
正規表現テスター
パターンとフラグを入力するとテキスト内のマッチ箇所をリアルタイムでハイライト。キャプチャグループ・名前付きグループの内容も一覧表示。$1 などを使った置換プレビューにも対応。すべてブラウザ内で処理。
開発正規表現
漢字 → ひらがな変換
漢字 → ひらがな変換
日本語テキストを kuromoji の形態素解析で読み (ひらがな) に変換します。全文ひらがな化と、漢字の上にルビを振る「ふりがな」モードに対応。辞書は初回のみブラウザにダウンロードされ、以降はオフライン動作。すべてブラウザ内で処理。
日本語
漢字 → ローマ字変換
漢字 → ローマ字変換
日本語テキストを kuromoji で形態素解析し、ヘボン式ローマ字に変換します。全文ローマ字とルビ表示の 2 モード、長音をマクロン (ō, ū) で表すか母音連続 (ou, uu) で表すか選択可能。辞書は初回のみブラウザにダウンロードされ、以降はオフライン動作。すべてブラウザ内で処理。
日本語
HEIC → JPEG / PNG 変換
HEIC → JPEG / PNG 変換
iPhone の HEIC / HEIF 画像を libheif-js (WASM) でブラウザ内に展開し、JPEG または PNG として書き出します。複数ファイル一括変換と ZIP 一括ダウンロードに対応。サーバーには 1 バイトも送信されません。
画像
画像背景削除
画像背景削除
BRIA RMBG-1.4 を transformers.js + ONNX Runtime Web でブラウザ内推論し、被写体だけを抜き出した透過 PNG を出力します。モデルは初回のみダウンロードされ、以降はオフラインで動作。複数枚一括処理と ZIP ダウンロードに対応。画像はサーバーに送信されません。
画像
動画 EXIF 削除
動画 EXIF 削除
ffmpeg.wasm を使い、動画ファイルからメタデータ (EXIF / GPS / 撮影日時など) をブラウザ内だけで削除します。コーデックそのままの stream copy なので再エンコードなし・画質劣化なし・拡張子もそのまま。複数本一括処理 + ZIP ダウンロード対応。動画はサーバーに送信されません。
動画EXIF
動画 音声削除
動画 音声削除
ffmpeg.wasm で動画から音声トラックだけを削除します。映像コーデックそのままの stream copy なので再エンコードなし・画質劣化なし・拡張子そのまま。複数本一括処理 + ZIP ダウンロード対応。動画はサーバーに送信されません。
動画音声
PDF メタデータ削除
PDF メタデータ削除
PDF の Info 辞書 (Title / Author / Subject / Keywords / Creator / Producer / CreationDate / ModDate) と XMP メタストリームを pdf-lib でブラウザ内だけで削除します。本文・ページ構造には触らないので画質や中身は変わりません。複数ファイル一括処理 + ZIP ダウンロード対応。
PDFEXIF
音声 メタデータ削除
音声 メタデータ削除
音声ファイルから ID3 / Vorbis comment / iTunes メタなどを ffmpeg.wasm でブラウザ内だけで削除します。コーデックそのままの stream copy なので再エンコードなし・拡張子そのまま。複数ファイル一括処理 + ZIP ダウンロード対応。
音声EXIF
動画フォーマット変換
動画フォーマット変換
動画のコンテナ拡張子だけを変更します (mov → mp4 など)。ffmpeg.wasm の stream copy なので再エンコードなし・画質劣化なし。コーデック互換性がある組み合わせでのみ成功します。複数ファイル一括処理 + ZIP ダウンロード対応。
動画変換
音声フォーマット変換
音声フォーマット変換
音声ファイルを mp3 / wav / m4a / ogg / flac へ変換します。ffmpeg.wasm が出力拡張子に応じてコーデックを選択して再エンコード。複数ファイル一括処理 + ZIP ダウンロード対応。ファイルはサーバーに送信されません。
音声変換
動画から音声抽出
動画から音声抽出
動画から音声トラックだけを取り出して mp3 / wav / m4a / ogg として書き出します。ffmpeg.wasm で映像トラックを捨て、出力拡張子に応じたコーデックでエンコード。複数ファイル一括処理 + ZIP ダウンロード対応。
動画音声
画像フォーマット変換
画像フォーマット変換
画像を JPEG / PNG / WebP の間で変換します。ブラウザの Canvas で再エンコードするのでネット通信なし。JPEG/WebP は品質スライダー対応。複数ファイル一括処理 + ZIP ダウンロード対応。
画像変換
動画カット
動画カット
動画の特定区間だけを ffmpeg.wasm の stream copy で切り出します。再エンコードなし・画質劣化なし・拡張子そのまま。カット点はキーフレーム境界にスナップするので開始位置がわずかに前後することがあります。複数ファイル一括処理 + ZIP ダウンロード対応。
動画
動画結合
動画結合
複数の動画ファイルを ffmpeg.wasm の concat demuxer で結合します。ドラッグで並び替え。stream copy なので再エンコードなしですが、コーデック・解像度・フレームレートが同じファイル同士でないと失敗します (動画カットで切り出した断片の結合に最適)。
動画結合
動画 → GIF 変換
動画 → GIF 変換
動画から GIF を作ります。ffmpeg.wasm の palettegen + paletteuse の 2 パス変換で色再現を高めつつ、fps・幅・カット範囲を指定できます。複数ファイル一括処理 + ZIP ダウンロード対応。動画はサーバーに送信されません。
動画変換
音声カット
音声カット
音声ファイルの特定区間を ffmpeg.wasm の stream copy で切り出します。再エンコードなし・拡張子そのまま。カット点はキーフレーム境界にスナップ。複数ファイル一括処理 + ZIP ダウンロード対応。
音声
音声結合
音声結合
複数の音声ファイルを ffmpeg.wasm の concat demuxer で結合します。ドラッグで並び替え。stream copy なので再エンコードなしですが、コーデック・サンプルレートが同じファイル同士のみ結合可能。
音声結合
動画リサイズ
動画リサイズ
動画の解像度を変更します。指定した幅に合わせ、高さはアスペクト比を保ったまま自動。libx264 で再エンコード (CRF 指定可能)、出力は mp4。複数ファイル一括処理 + ZIP ダウンロード対応。
動画リサイズ
動画圧縮
動画圧縮
動画を libx264 + 指定 CRF で再エンコードしてファイルサイズを小さくします (解像度はそのまま)。preset で速度と圧縮率のトレードオフを調整可能。出力は mp4。複数ファイル一括処理 + ZIP ダウンロード対応。
動画圧縮