メインコンテンツへスキップ

MakeMyTimer について

MakeMyTimer はブラウザ内で完結する無料の時間ツール集です。ストップウォッチ、カウントダウンタイマー、タイムゾーン変換、ポモドーロタイマー、ワールドクロック — ツールを選んでそのまま使えます。ダウンロード、登録、アカウントは不要です。

サーバー不要

このサイトのすべてのツールは 100% クライアントサイドで動作します。処理はすべてブラウザが行います。入力、クリック、計測内容がサーバーに送信されることはありません。バックエンド、データベース、ユーザーアカウントは存在しません。保存されるのはあなたの設定(ワールドクロックのタイムゾーン選択など)のみで、これはブラウザの localStorage にのみ保存され、私たちのサーバーには送られません。

なぜ作ったか

多くの時間ツールサイトは広告、ポップアップ、トラッキングスクリプトで重くなっています。もっとシンプルなもの、素早く読み込み、プライバシーを尊重し、ただ動くものが欲しかった。MakeMyTimer は 1 秒以内に読み込まれ、一度キャッシュされればオフラインでも動作し、計測中に Cookie バナーやニュースレター表示で邪魔することもありません。

精度

すべてのタイマーとストップウォッチは requestAnimationFrame と Date.now() の差分で時間を計測します。そのためタブを切り替えてもタイマーは正確です。ブラウザはバックグラウンドタブの JavaScript タイマーをスロットリングしますが、本サイトの方式はティック数ではなく実時間のタイムスタンプから経過時間を算出します。

オープンソース

MakeMyTimer は GitHub の File-Toolkits で開発しています。バグの報告や機能の提案、内部実装の確認など、コードは公開されています。

技術スタック

Next.js、TypeScript、Tailwind CSS で構築。タイムゾーン処理にはブラウザ標準の Intl.DateTimeFormat API を使用し、外部のタイムゾーンライブラリは使いません。Vercel にデプロイしています。