YAML to JSON Schema Converter - Online OpenAPI Infer Structure
Paste a YAML example and generate a JSON Schema draft that matches the structure. Helps build API specs. Pure client-side inference.
UD5 Toolkit
Convert iCalendar (.ics) files to structured JSON format instantly. All processing happens locally in your browser — no data is ever uploaded.
or click to browse
Supported: .ics files up to 10 MBICS (iCalendar) is a universal calendar file format used by Google Calendar, Apple Calendar, Microsoft Outlook, Yahoo Calendar, and many other scheduling applications. It stores event details like title, date, time, location, reminders, and recurrence rules in a plain text structure defined by RFC 5545.
JSON is the de facto data format for web applications and APIs. Converting ICS to JSON allows developers to easily integrate calendar data into JavaScript apps, dashboards, CRM systems, or any platform that consumes JSON. It also makes the data more human-readable and easier to manipulate programmatically.
Absolutely. All processing happens entirely within your browser using client-side JavaScript. Your ICS file is never uploaded to any server, transmitted over the network, or stored anywhere. You can verify this by disconnecting your internet after loading the page — the conversion will still work perfectly.
Our parser handles VEVENT (events), VTODO (tasks), VJOURNAL (journal entries), VALARM (reminders/alarms), VTIMEZONE (timezone definitions), RRULE (recurrence rules), EXDATE (exception dates), and all standard iCalendar properties including attendees, organizers, geo coordinates, and custom X-properties.
Recurrence rules (RRULE) are preserved in their original format within the JSON output. The tool does not expand individual occurrences, as that would require a date range parameter. You can use the exported RRULE data with libraries like rrule.js to generate specific occurrence dates in your own application.
Timezone information (TZID, VTIMEZONE definitions) is fully preserved in the JSON output. Date-time values retain their original timezone identifiers. UTC dates (ending with 'Z') and floating dates are clearly distinguishable in the parsed result.
Google Calendar, Apple Calendar (macOS/iOS), Microsoft Outlook, Yahoo Calendar, Thunderbird Lightning, Proton Calendar, Fastmail, Zoho Calendar, and virtually any calendar application that follows the iCalendar standard (RFC 5545) produces compatible ICS files.
The tool accepts ICS files up to 10 MB, which typically corresponds to tens of thousands of calendar events. For most personal and business calendars, this is more than sufficient. If you need to process larger files, consider splitting them into smaller chunks.
Paste a YAML example and generate a JSON Schema draft that matches the structure. Helps build API specs. Pure client-side inference.
Paste CSV data and instantly get a formatted MediaWiki table code. Ideal for Wikipedia editors and internal wikis.
Convert between scientific notation (a × 10^n) and decimal form. Also supports engineering notation. Instant, local.
Generate an Article or BlogPosting structured data with headline, author, and image. For rich blog results.
Paste a MySQL ENUM definition and get a TypeScript union type string literal. For type‑safe database schemas.
Paste the content of an XML sitemap and extract a plain list of all the URLs. For further analysis. Local.
View thousands of digits of Euler's number (e). Click to copy a block. For math enthusiasts.
Transliterate English text into Anglo‑Saxon runes (Futhorc). Different from Elder Futhark. For history and art.
Check if a number of the form 2^p‑1 is a Mersenne prime. Quick Lucas‑Lehmer test simulation for small p.
Convert dates between Hijri and Gregorian using the Umm al‑Qura algorithm. Approximate local moon sighting may vary.
Convert any PNG image into a proper .ico favicon file with multiple sizes embedded. For website icons. Local.
Convert hex or RGB to CIELAB L*a*b* values. Understand perceptual lightness and color opponents. Local math.
Paste a JSON object and see a dynamic, draggable tree graph representation. Excellent for debugging nested data.
Paste a human‑readable date (like 'next Friday' or 'March 5, 2023') and convert it to ISO 8601 format. Quick and tolerant.
Convert between Gregorian and Hijri (Islamic) dates. Approximate visual reference. Local algorithm.
Translate between binary and Gray code (reflected binary code). See the bit changes. Useful for digital logic.
Encode decimal integers into signed magnitude binary representation and decode back. Learn computer arithmetic.
Convert a decimal number to 32-bit single precision IEEE 754 format. See sign, exponent, mantissa bits. Developer tool.
Convert any date into Roman numerals (day‑month‑year) for tattoos or special occasions. Clean and local.
Convert minutes to decimal hours and vice versa. Essential for billing and payroll. Instant conversion with a handy chart.
Upload a logo and generate a pack of favicon sizes plus a .ico file. All conversion in your browser.
Convert between units of absorbed dose and equivalent dose (Gray, Rad, Rem, Sievert). Educational and reference. Local calculation.
Convert power units: watt, kilowatt, horsepower, BTU/h. Quick reference for electrical and mechanical engineering. Browser-based.
Convert units of force: Newton, kilonewton, pound-force, dyne. Handy for physics homework and engineering. Private, no upload.
Convert torque units between Newton-meter, foot-pound, inch-pound, and more. Essential for mechanics and engineers. Instant local conversion.
Trim a video clip and convert it into an animated GIF. Adjust frame rate and size. Processing stays on your computer for privacy.
Convert audio files between popular formats like WAV, MP3, and OGG directly in the browser. No upload, fast encoding using WebAudio and ffmpeg wasm.
Strip HTML tags and convert web content to plain Markdown. Preserve headings, lists, and links. Perfect for content migration. All processing in browser.
Easily convert JSON data arrays into CSV format for Excel or database import. Handles nested structures with flattening options. All conversions happen locally, no data uploaded.
Convert numbers between binary, octal, decimal, and hexadecimal bases. See real-time conversion as you type. Clean and simple programmer utility.