norito
画像を圧縮目標のファイルサイズまで削減
プレースホルダージェネレーターカスタムプレースホルダー画像
背景を削除写真から人物を切り抜き
Resize ImageChange width and height, exact or by percentage
Image ConverterConvert between JPG, PNG, and WebP
Crop ImageDrag a box to crop, free-form or locked ratio
Remove MetadataStrip EXIF, GPS, and camera info
Watermark ImageAdd a text watermark with live preview
テストファイルジェネレーター正確なサイズのダミーファイル
JSONフォーマッタ整形・検証・圧縮
Markdownエディタリアルタイムプレビュー、.md/.htmlで書き出し
UUID GeneratorBulk random UUID v4 identifiers
Base64 Encode / DecodeText to and from Base64, UTF-8 safe
Hash GeneratorMD5, SHA-1, SHA-256, SHA-512
Timestamp ConverterUnix time to date, both ways
JSON DiffCompare two JSON documents
JWT DecoderDecode a JWT's header and payload
Regex TesterTest a regex with live match highlighting
CSV to JSONConvert a CSV file into JSON
CSV ViewerView and edit a CSV as a table
URL Encoder / DecoderPercent-encode or decode a URL
HTML Entity EncoderEscape or unescape HTML entities
YAML to JSON ConverterConvert YAML and JSON, both ways
Cron Expression ParserExplain a cron schedule, preview next runs
Number Base ConverterBinary, octal, decimal, hex, and more
Text DiffCompare two texts line by line
SEOスラッグジェネレータータイトルからクリーンなURLを生成
文字数指定テキストジェネレーター正確な長さのダミーテキスト
Word CounterLive word, sentence, and paragraph counts
Character CounterCharacter count, with platform limits
Remove Duplicate LinesDeduplicate a list of lines
Sort LinesSort alphabetically, numerically, or shuffle
Case ConverterUPPERCASE, camelCase, snake_case, and more
Lorem Ipsum GeneratorPlaceholder text, by word, sentence, or paragraph
Find and ReplaceFind and replace text, regex supported
パスワードジェネレーターランダムなパスワードとフレーズ
QRコードジェネレーターカスタムカラー、誤り訂正レベル
PDF
PDF結合複数のPDFを1つに結合
PDF分割ページを抜き出すか複数ファイルに分割
PDF回転横向きや逆さまのページを修正
PDF→画像ページを画像に変換
画像→PDF画像を1つのPDFに結合
ページ削除・並び替えページを削除または並び替え
ページ番号すべてのページに番号を追加
透かし追加全ページにテキストを刻印
テキスト抽出PDFからテキストを抽出
PDF圧縮PDFのファイルサイズを縮小
PDF署名署名を描くか入力
SEO
メタタグジェネレータータイトル、説明、OG、Twitterタグ
UTMビルダーキャンペーン計測URLを作成
robots.txtジェネレーターallow/disallowルール、sitemap参照
サイトマップジェネレーターURLを入力、sitemap.xmlを出力
Design
CSSグラデーション線形・放射状、CSSをコピー
ボックスシャドウ単一または重ねた影
border-radius角ごとの半径、CSSをコピー
ファビコンジェネレーター必要なすべてのサイズ
カラーパレット抽出画像から主要な色を抽出
コントラストチェッカーWCAGコントラスト比、AA/AAA判定
カラーコンバーターHEX、RGB、HSL、CMYK、リアルタイム
ブログ

norito / ブログ / オンラインツールを使うとき、あなたのファイルは実際どこへ行くのか

オンラインツールを使うとき、あなたのファイルは実際どこへ行くのか

著者: Shubham Singh · 2026年7月20日

公開日 2026-07-20

どの「無料オンラインツール」のページも見た目は同じです。親しみやすいドロップゾーン、ボタン、ダウンロード。しかしその間で実際に何が起きているかによって、このカテゴリ全体は二つに分かれます。あるツールはファイルをサーバーにアップロードしてそこで処理します。別のツールはすべての処理をブラウザタブ内で行い、ファイルは端末から一切出ていきません。ページの見た目はどちらも同じなので、ここではその見分け方と、それぞれの方式が実際に正当と言えるのはどんな場合かを説明します。

2つのアーキテクチャ

アップロード型のツールは、あなたのファイルをネットワーク経由で企業のサーバーへ送り、そこで処理を行い、結果を送り返します。一方クライアントサイドのツールはコードをダウンロードします。JavaScriptと、そして年々増えているのが、本物のライブラリ(PDFエンジン、画像コーデック、さらにはffmpegまで)をWebAssemblyでビルドしたもので、それがタブ内で動作します。「ダウンロード」を押したとき、ブラウザはすでにメモリ上に構築済みのファイルを保存しているだけです。どちらのモデルも古くからありますが、この10年で変わったのは、WebAssemblyによってクライアントサイド側が本格的な処理をこなせるようになったことです。

「アップロードされた」が実際に意味すること

いったんファイルがアップロードされると、それはあなたが制御できないインフラ上に存在することになります。そのサービスは1時間後に削除すると約束するかもしれませんし、評判の良いサービスの多くは実際にそれを守りますが、その約束は外部から検証することができません。ストレージ、バックアップ、ログ、あるいはサーバーが置かれている法域を監査することはできないのです。アップロードされたすべてのファイルは、侵害の対象にもなります。そのサービス自体が侵害されれば、その時点でそこにあるものはすべて侵害されるからです。だからといってアップロード型サービスが悪意あるものだというわけではありません。それを使うという行為自体が一種の信頼の行使であり、賢明な問いは、そのファイルがその信頼に値するかどうかです。ミーム画像なら、もちろん問題ありません。しかし、署名済みの契約書、医療記録、パスポートのスキャンとなると、話は別です。

鍵マークが表すのは通信経路であって、行き先ではない

よくある誤解はHTTPSの鍵マークです。TLSはブラウザとサーバーの間の接続を暗号化するため、転送中に途中の誰かがファイルを読み取ることはできません。しかし、到着後に何が起きるかについては何も語っていません。HTTPS経由のアップロードも、やはりアップロードです。サーバーはあなたのファイルを復号して処理します。あたかも直接手渡したかのように。その先を左右するのは鍵マークではなく保持ポリシーであり、そもそも鍵マークはまともなアップロード型サイトならどこにでも表示されます。「安全な接続」と「ファイルが端末に留まる」は、まったく無関係な主張です。

2分で自分で確認する

どのサイトの言葉も鵜呑みにする必要はありません。このサイトも例外ではありません。ブラウザのDevTools(F12)を開き、Networkタブに切り替え、内容をクリアしてから、そのツールでファイルを処理してみてください。ペイロードサイズがおおよそあなたのファイルと一致するPOSTやPUTリクエストがないか確認します。20MBのPDFが20MBのリクエストを発生させたなら、マーケティング文句が何と言おうと、それはアップロードされたということです。本物のクライアントサイドツールはそのようなリクエストを一切見せません。通常見えるのは、バイト単位で測られる程度の小さなアナリティクスの通信だけです。

2つ目のテストはさらに簡単です。ツールのページを読み込み、インターネットを切断し(機内モードでも構いません)、それからファイルを処理してみてください。クライアントサイドのツールは動き続けます。必要なものはすべてページと一緒にすでに届いているからです。アップロード型のツールは即座に失敗します。noritoのすべてのツールはこの両方のテストに合格しており、仕組みのページにそのアーキテクチャが記載されています。気になる方は、今すぐPDFを結合に対してこのNetworkタブのチェックを試してみてください。

このチェックをより確実にする2つの工夫があります。まず、実際に使う一連の流れを最初から最後まで実行してみてください。あるツールがローカルで処理していても、共有ボタンやクラウド保存ボタンを押した瞬間にアップロードすることがあるためです。次に、初回アクセス時にクライアントサイドのツールが数メガバイト程度のJavaScriptやWebAssemblyを正当にダウンロードすることがあります。処理エンジンがあなたの端末に届いているのです。その通信はあなたに向かって流れているのであって、あなたから流れ出ているのではなく、その方向はリクエスト一覧を見れば一目瞭然です。

アップロードなしでも漏れる可能性があるもの

クライアントサイド処理はプライバシーのフォースフィールドではなく、その隙間について正確に理解しておく価値があります。ファイルの中身がローカルに留まっていても、アナリティクススクリプトがメタデータを送信することはあります。ファイル名、サイズ、使用した機能などです。出力ファイルには、入力から引き継がれた機密性の高いメタデータが含まれることもあります。典型例は写真で、GPS座標を含むEXIFデータはほとんどの編集操作を経ても残るため、専用のメタデータ削除ツールが存在するのです。あなたがインストールしたブラウザ拡張機能は、そのページがどう作られていようと、どのページ上のどんな内容でも読み取ることができます。そして「クライアントサイド」という言葉は、そのサイトのコードが正直であるかどうかについては何も語りません。悪意あるページがローカルで処理しつつ、こっそりデータを外部に送信することも可能です。ここでのクライアントサイド処理は、プライバシーにとって必要条件ではあっても十分条件ではありません。検証可能性と評判の組み合わせこそが、本当の基準です。

サーバーが本当に必要な場合

タブ内で合理的に実行できないタスクも数多くあり、その点は公平に述べておくべきです。乱雑なスキャン画像に対する高精度OCRは、依然としてサーバーサイドのエンジンに分があります。TesseractはWebAssemblyにコンパイルされ動作はしますが、最も強力なモデルはブラウザ内では大きすぎて遅くなります。最新の背景除去や画像のアップスケーリングは、数百メガバイトに及ぶMLモデルに依存しています。長時間の動画トランスコードは、タブが許容できる時間内でこなせる範囲を超えますし、ブラウザタブの実用的なメモリ上限(一般的に2〜4GB)は、非常に大きなファイルをそもそも扱えなくします。共同作業を伴うものは、定義上サーバーを必要とします。つまり「アップロード=悪」というのは単純化しすぎです。正しい問いは、そのタスクが本当にサーバーを必要とするかどうかです。日常的なケース——PDFの結合、画像の変換やリサイズ、パスワードやQRコードの生成——では、必要ありません。

妥当なデフォルトの姿勢

見知らぬ人にメールで送ることをためらうようなものについては、自分で実際にローカル処理であると確認済みのツールを選びましょう。あるタスクが本当にサーバーを必要とする場合は、明文化された保持ポリシーを持つプロバイダーを選び、アップロード前にファイルからメタデータを削除してください。そして2分間のDevToolsチェックを習慣にしてください。これは、ユーザー自身が直接検証できる数少ないプライバシー上の主張の一つであり、自分たちのアーキテクチャについて正直なサイトであれば、このチェックにも耐えられるはずです。

自分の目で確かめる: Networkタブを開いた状態で PDFを結合 を試すか、 noritoの仕組み. を読んでください。あなたのファイルはブラウザから一切出ていきません。
norito

それぞれが1つの面倒な問題を解決する小さなツール群。すべてブラウザ内で動作し、何もアップロードされません。

プロダクト

すべてのツール 変更履歴 仕組み ブログ 比較 norito について お問い合わせ プライバシーポリシー 利用規約

PDF

PDF結合 PDF分割 PDF回転 PDF→画像 画像→PDF ページ削除・並び替え ページ番号 透かし追加 テキスト抽出 PDF圧縮 PDF署名

画像

画像を圧縮 Resize Image Image Converter Crop Image Remove Metadata Watermark Image プレースホルダージェネレーター 背景を削除

開発

テストファイルジェネレーター JSONフォーマッタ Markdownエディタ UUID Generator Base64 Hash Generator Timestamp JSON Diff JWT Decoder Regex Tester CSV to JSON CSV Viewer URL Encoder HTML Entities YAML to JSON Cron Parser Base Converter Text Diff

テキスト

SEOスラッグジェネレーター 文字数指定テキストジェネレーター Word Counter Character Counter Dedupe Lines Sort Lines Case Converter Lorem Ipsum Find & Replace

ユーティリティ

パスワードジェネレーター QRコードジェネレーター

SEO

メタタグジェネレーター UTMビルダー robots.txtジェネレーター サイトマップジェネレーター

Design

CSSグラデーション ボックスシャドウ border-radius ファビコンジェネレーター カラーパレット抽出 コントラストチェッカー カラーコンバーター
© 2026 norito. すべてのツールはブラウザ内でローカルに動作します。 変更履歴 ブログ 比較 仕組み プライバシーポリシー 利用規約 コーヒーをおごる
Esc