Best Tools について

ブラウザ内で動く小さなツールを集めました。登録不要・アップロード不要・回数制限なし。

これは何か

Best Tools には、よく使う小さなツールをまとめています。PDF の結合とページ分割、画像の切り抜き、PNG の透過チェック、Markdown から Word への変換、MD ファイルのオンライン表示、MD5 の計算、JSON の整形、ランダムパスワード生成、動画の部分切り出し。どれも作業が小さく、使ったらそれで終わり——そのためにアプリを入れるのは割に合わないけれど、その都度検索すると、登録を求めたり回数を制限したり結果に透かしを入れたりするサイトばかりが並びます。このサイトは、そうしたツールを一か所に集めて、開いたらすぐ使えるようにしたものです。

なぜすべてローカルで動かすのか

一般的なオンラインツールは、ファイルをサーバーへ送り、処理してから返します。契約書や本人確認書類のスキャン、銀行の取引明細、未公開の資料にとっては、この一手間そのものがリスクです。誰のマシンにどれだけ置かれたのか、保存されていないか、別の用途に使われていないか——確かめる手立てはありません。しかも PDF の結合、画像の切り抜き、ハッシュの計算、JSON の整形といった作業は、いまのブラウザなら十分にこなせます。アップロードは、事業者にあなたのファイルの複製をもう一つ渡しているだけです。

そのため、このサイトはすべてローカル処理です。処理は全部フロントエンドにあり、バックエンドがないので、そもそもファイルを保存できる場所がありません。サードパーティのライブラリも自前でホストしているため、ページが公開 CDN へリクエストを送ることもありません。ツールごとに実際に何が起きるのか、唯一の例外がどれなのかは、プライバシーポリシーに書いています。

やらないこと

アカウントの仕組みがないので、ログインも無料枠も「本日の残り 2 回」もありません。一度の変換のためにメールアドレスを登録する必要はなく、書き出したファイルに透かしや広告ページが入ることもありません。広告なし、サードパーティのトラッキングコードなし、機能を切り売りする有料版もなし。ツールは純粋な静的ページなので、リンクを一つブックマークしておけば十分です。

どう作っているか

素の HTML・CSS・JavaScript だけで、フロントエンドのフレームワークもバックエンドもありません。各ツールは独立した 1 ページで、必要なものしか読み込まないので表示が速く、読み込みが終わればオフラインでもそのまま使えます。原文は中国語で、英語版・日本語版・繁体字中国語版・ロシア語版はビルド時に辞書から差し込んでいます。複数の言語分のページを手作業で保守しているわけではありません。

技術選定には一つ自分に課したルールがあります。ブラウザで完結できることはサーバーに置かない。どうしても無理なもの(いまのところ動画切り出しがリモートのデータを取得するだけです)は、その仕組みをあいまいにせず明記する。

誰が運営しているか

これは個人プロジェクトで、一人が余暇に開発・保守しています。並んでいるのは、自分が何度も使うのに毎回検索し直していたツールばかりです。会社もチームも事業計画もありません——更新のペースは空き時間しだいですが、その代わり「いずれデータで収益化する」といった圧力とも無縁です。

ご質問やバグの報告、まだ無いツールのご要望は、こちらまでどうぞ:[email protected]。どのツールが実際に使われているかが、次に何を作るかを決める一番の判断材料です。

分かっているトレードオフ

ローカル実行に代償がないわけではありません。処理性能はお使いの端末しだいで、非常に大きなファイルはサーバー方式より遅くなります。数百 MB の PDF は古いスマートフォンには荷が重いかもしれません。ブラウザで扱える形式やコーデックもサーバーほど揃ってはいないため、珍しい形式は無理に変換して壊れたファイルを吐き出すのではなく、非対応とはっきりお伝えします。それでもこのトレードオフには価値があると考えています——ただ、大量のファイルをまとめて処理したいのであれば、専用のデスクトップソフトのほうが適しています。そこは無理をなさらないでください。