Skip to main content

iCal .icsiCalendar () JSON

iCal  illustration
🔄

iCal

.icsiCalendar () JSON

1

.ics コンテンツを貼り付け

.ics ファイルの内容を貼り付けてください。

2

イベントを解析

「解析」をクリックして、イベント詳細を抽出します。

3

イベントを表示

すべてのイベントとその詳細が読みやすい形式で表示されます。

Loading tool...

What Is iCal ?

iCal パーサーは、iCalendar (.ics) ファイルの内容を人間が読みやすい形式で読み出し、表示します。VEVENT コンポーネントを抽出して、サマリー (タイトル)、日付、場所、説明、主催者、および UID などの主要プロパティを表示します。このパーサーは、RFC 5545 の行折り返し (継続行)、iCal エスケープ シーケンス、および DATE と DATETIME の両方の値タイプに対応しています。1 つの .ics ファイル内の複数のイベントもすべて抽出して表示されます。

Why Use iCal ?

  • .ics ファイルからすべての VEVENT コンポーネントを読み取ります。
  • RFC 5545 の行折り返しとエスケープシーケンスに対応しています。
  • DATE と DATETIME の両方の値タイプをサポートします。
  • イベントはクリーンでカードベースのレイアウトで表示されます。

Common Use Cases

カレンダー デバッグ

カレンダー イベントが正しく表示されない場合に、.ics ファイルの内容を調べます。

イベントレビュー

.ics ファイルからイベント詳細を確認します。メールで受け取った .ics ファイルをインポートせずに表示できます。

データ抽出

ドキュメントやレポート用のイベント情報を、.ics ファイルから抽出します。

開発テスト

カレンダー アプリケーションの開発で、.ics ファイル生成を検証します。

Technical Guide

パーサーは、RFC 5545 iCalendar パースの重要な側面を実装しています。まず行の展開が処理されます。スペースまたはタブで始まる行は、仕様に従って前の行と連結されます。

パーサーは、BEGIN:VEVENT と END:VEVENT マーカーをスキャンして個々のイベントを識別します。各イベント内では、プロパティ名 (パラメータを含む) と値を分離するために、コロンでプロパティ行が分割されます。

日付の解析は、DATE (YYYYMMDD) と DATETIME (YYYYMMDDTHHMMSS) の両方の形式に対応し、それらを人間が読みやすい文字列に変換します。パーサーはプロパティ名からパラメータを除去します (例: DTSTART;VALUE=DATE は DTSTART になります)。

iCal エスケープ シーケンスもアンエスケープされます: \n → 改行、\, → カンマ、\; → セミコロン、\\ → バックスラッシュ。

Tips & Best Practices

  • 1
    .ics ファイルの内容全体 (BEGIN:VCALENDAR と END:VCALENDAR を含む) を貼り付けてください。
  • 2
    1 つのファイルに複数のイベントがある場合も、すべて抽出して表示されます。
  • 3
    日付形式は自動的に人間が読みやすい文字列に変換されます。
  • 4
    iCal エスケープシーケンス (\n, \,) は自動で処理されます。

Related Tools

Frequently Asked Questions

Q どのようなイベントプロパティが抽出されるのですか?
サマリー (タイトル)、開始日、終了日、場所、説明、主催者、および UID が抽出されて表示されます。
Q 繰り返しイベントは処理できますか?
RRULE プロパティは認識されるものの、個々の発生に展開することはありません。
Q .ics ファイルをアップロードできますか?
現在、ファイル内容を貼り付けてください。テキストエディターで .ics ファイルを開き、その内容をコピーしてください。
Q タイムゾーン情報はどうなりますか?
VTIMEZONE コンポーネントは現在処理されていません。日付はファイルに表示されているように表示されます。
Q 複数のイベントは処理できますか?
はい、.ics ファイル内のすべての VEVENT コンポーネントが抽出されて表示されます。

About This Tool

iCal is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.