ListFan
時間 · 無料

カレンダー予定 ICS 作成

Google カレンダーなどの iCalendar アプリに取り込む UTC の予定または繰り返し予定を作成します。

01値を入力

ブラウザーで動作

ブラウザー内でオフライン動作します。ページと必要なファイルの読み込み後は、処理にインターネット接続は不要です。

入力した開始日時を UTC と解釈し、継続時間を分単位で加算して終了日時を求めます。iCalendar のテキストをエスケープし、DTSTART、DTEND、UID と任意の RRULE を含む VEVENT を出力します。文字を分断せず UTF-8 の 75 バイトで折り返します。ICS をダウンロードしてカレンダーに取り込んでください。

使い方

Google カレンダーなどの iCalendar アプリに取り込む UTC の予定または繰り返し予定を作成します。

DTEND = DTSTART + duration × 60 s

いいえ。現地時刻ではなく UTC を入力してください。単一の予定または繰り返し系列を作成するだけで、同期、競合検出、参加者への通知は行いません。毎月・毎年の繰り返しは暦の規則に従い、無効な日付は飛ばします。取り込み動作はカレンダーによって異なる場合があります。同じ入力から同じ予定識別子を生成します。

データは端末内に

入力はこのページ内で処理され、サーバーには送信されません。

このツールについて

Google カレンダーなどの iCalendar アプリに取り込む UTC の予定または繰り返し予定を作成します。

入力した開始日時を UTC と解釈し、継続時間を分単位で加算して終了日時を求めます。iCalendar のテキストをエスケープし、DTSTART、DTEND、UID と任意の RRULE を含む VEVENT を出力します。文字を分断せず UTF-8 の 75 バイトで折り返します。ICS をダウンロードしてカレンダーに取り込んでください。

ツールを使う ↑

使い方

  1. 値を入力

    予定のタイトル · 開始 · UTC · 継続時間 · 分 · 繰り返し · 回数 · 場所

  2. 計算 / 生成

    Google カレンダーなどの iCalendar アプリに取り込む UTC の予定または繰り返し予定を作成します。

  3. 結果

    BEGIN:VCALENDAR VERSION:2.0 PRODID:-//ListFan//Local Calendar Builder//EN CALSCALE:GREGORIAN BEGIN:VEVENT UID:20260922T180000Z-8367d941@list.fan DTSTAMP:20260922T080909Z DTSTART:20260922T180000Z DTEND:20260922T19

計算方法

  1. 入力した開始日時を UTC と解釈し、継続時間を分単位で加算して終了日時を求めます。
  2. iCalendar のテキストをエスケープし、DTSTART、DTEND、UID と任意の RRULE を含む VEVENT を出力します。
  3. 文字を分断せず UTF-8 の 75 バイトで折り返します。
  4. ICS をダウンロードしてカレンダーに取り込んでください。
DTEND = DTSTART + duration × 60 s
使用例

カレンダー予定 ICS 作成

予定のタイトル
2026-09-22
開始 · UTC
2026-09-22T18:00
継続時間 · 分
60
繰り返し
繰り返しなし
回数
1
場所
結果
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ListFan//Local Calendar Builder//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:20260922T180000Z-8367d941@list.fan
DTSTAMP:20260922T080909Z
DTSTART:20260922T180000Z
DTEND:20260922T190000Z
SUMMARY:2026-09-22
END:VEVENT
END:VCALENDAR

よくある質問

カレンダーの同期や現地時刻の変換を行いますか?

いいえ。現地時刻ではなく UTC を入力してください。単一の予定または繰り返し系列を作成するだけで、同期、競合検出、参加者への通知は行いません。毎月・毎年の繰り返しは暦の規則に従い、無効な日付は飛ばします。取り込み動作はカレンダーによって異なる場合があります。同じ入力から同じ予定識別子を生成します。

データはどこへ送られますか?

計算は端末上で行います。入力はサーバーへ送信されません。

用語と説明

値を入力

予定のタイトル

1 行、最大 500 文字。SUMMARY として出力します。

元のテキストを入力します。処理は端末内で行います。

開始 · UTC

有効な UTC の日付と時刻を入力してください。ブラウザーのタイムゾーンは適用しません。

表示された形式で日時を入力してください。

継続時間 · 分

1 から 10080 までの整数分。開始日時にこの時間を加えたものが終了日時です。

個数は小数ではなく整数で入力してください。

最小値: 1 · 最大値: 10080

繰り返し

繰り返しなし、または毎日、毎週、毎月、毎年を選択します。

入力データに合うモードを選んでください。

選択肢: 繰り返しなし · 毎日 · 毎週 · 毎月 · 毎年

回数

繰り返し予定のみ。初回を含めて 1–1000 回。

個数は小数ではなく整数で入力してください。

最小値: 1 · 最大値: 1000

場所

任意のプレーンテキスト、最大 1000 文字。住所検索やジオコーディングは行いません。

元のテキストを入力します。処理は端末内で行います。

結果

結果

入力した開始日時を UTC と解釈し、継続時間を分単位で加算して終了日時を求めます。iCalendar のテキストをエスケープし、DTSTART、DTEND、UID と任意の RRULE を含む VEVENT を出力します。文字を分断せず UTF-8 の 75 バイトで折り返します。ICS をダウンロードしてカレンダーに取り込んでください。

入力値から以下の方法で計算します。

よくある間違いと修正

開始時刻

間違い: タイムゾーンが自動変換されると思って現地時刻を入力する。

修正: 入力前に開始日時を UTC に変換してください。取り込んだ予定に表示される現地時刻を確認してください。

制限と主な前提

  • いいえ。現地時刻ではなく UTC を入力してください。単一の予定または繰り返し系列を作成するだけで、同期、競合検出、参加者への通知は行いません。毎月・毎年の繰り返しは暦の規則に従い、無効な日付は飛ばします。取り込み動作はカレンダーによって異なる場合があります。同じ入力から同じ予定識別子を生成します。
  • 入力した開始日時を UTC と解釈し、継続時間を分単位で加算して終了日時を求めます。iCalendar のテキストをエスケープし、DTSTART、DTEND、UID と任意の RRULE を含む VEVENT を出力します。文字を分断せず UTF-8 の 75 バイトで折り返します。ICS をダウンロードしてカレンダーに取り込んでください。
  • 表示値は丸められることがありますが、測定精度が向上するわけではありません。