{"id":435,"date":"2026-08-03T09:00:00","date_gmt":"2026-08-03T16:00:00","guid":{"rendered":"https:\/\/dejal.com\/blog\/?p=435"},"modified":"2026-08-02T15:24:01","modified_gmt":"2026-08-02T22:24:01","slug":"introducing-recal","status":"publish","type":"post","link":"https:\/\/dejal.com\/blog\/introducing-recal\/","title":{"rendered":"Introducing Recal, calendar tools for busy people"},"content":{"rendered":"<body><p><\/p>\n<p>Do you have lots of events in Apple Calendar? Perhaps you frequently enter variations of the same events, need to calculate how many hours you spent on something, want to move a group of events, or would like to tidy old events while keeping a useful summary.<\/p>\n<p>Apple Calendar is great at keeping events, but editing lots of them or making sense of all that history can be tedious. That\u2019s why I created <a href=\"\/recal\/\">Dejal Recal<\/a>, a collection of focused utilities for creating, reviewing, and tidying calendar events.<\/p>\n<p><a href=\"\/recal\/images\/mac\/quick-list-light.png\"><img decoding=\"async\" src=\"\/recal\/images\/mac\/quick-list-light.png\" alt=\"Quick Events in Recal\" loading=\"lazy\"><\/a><\/p>\n<p>Each utility can work with a specific date range, selected calendars, timed or all-day events, and an optional title filter, so you can focus on just the events that matter.<\/p>\n<h2>Quick and reusable events<\/h2>\n<p><strong>Quick Events<\/strong> makes it easy to create or update calendar events. It can turn reusable template events into concrete events, with support for titles, times, time zones, calendars, notes, and custom values.<\/p>\n<p><strong>Template Events<\/strong> is where you build and edit those reusable templates. A template can include a repeating schedule and a placeholder with a list of values, which is useful when you regularly enter similar events with a few differences. Your templates sync privately via iCloud, so they\u2019re available on all of your devices.<\/p>\n<p><a href=\"\/recal\/images\/mac\/template-edit-light.png\"><img decoding=\"async\" src=\"\/recal\/images\/mac\/template-edit-light.png\" alt=\"Editing a template event in Recal\" loading=\"lazy\"><\/a><\/p>\n<h2>Calculate hours and costs<\/h2>\n<p><strong>Calculate Hours<\/strong> totals the duration of matching calendar events. This is handy for reviewing how much time you spent on a project, client, activity, or anything else you record on your calendar.<\/p>\n<p>With Recal Pro, you can also enter an hourly rate to calculate the corresponding cost.<\/p>\n<p><a href=\"\/recal\/images\/mac\/hours-dark.png\"><img decoding=\"async\" src=\"\/recal\/images\/mac\/hours-dark.png\" alt=\"Calculating calendar hours and costs in Recal\" loading=\"lazy\"><\/a><\/p>\n<h2>Move and condense events<\/h2>\n<p><strong>Move Events<\/strong> can move matching events to another calendar, date, time, or time zone, or delete matching events. You can preview the proposed changes before anything is updated.<\/p>\n<p><a href=\"\/recal\/images\/mac\/move-light.png\"><img decoding=\"async\" src=\"\/recal\/images\/mac\/move-light.png\" alt=\"Move calendar events\" loading=\"lazy\"><\/a><\/p>\n<p><strong>Condense Events<\/strong> can replace a busy collection of events with one all-day summary for each day, while preserving the original details in the summary event\u2019s notes. This is a convenient way to tidy old calendar history without losing the useful information.<\/p>\n<p><a href=\"\/recal\/images\/mac\/condense-dark.png\"><img decoding=\"async\" src=\"\/recal\/images\/mac\/condense-dark.png\" alt=\"Condensing calendar events\" loading=\"lazy\"><\/a><\/p>\n<p>Since moving or condensing events can make significant changes, Recal shows you what it proposes to do first and requires you to explicitly unlock the operation before proceeding.<\/p>\n<h2>Privacy<\/h2>\n<p>Recal only accesses your calendars after you grant permission, and only makes the event changes you choose. Your templates sync privately through your iCloud account. Recal doesn\u2019t include third-party trackers.<\/p>\n<h2>Recal Pro<\/h2>\n<p>Recal is free to download and useful without a purchase. Optional Recal Pro monthly, yearly, or lifetime purchases unlock unlimited templates, cost calculations, moving and condensing events, and other advanced features.<\/p>\n<h2>Want to try it?<\/h2>\n<p>Recal is available on the App Store for macOS, iOS, iPadOS, and visionOS. It requires OS 26 or later.<\/p>\n<p><a href=\"https:\/\/apps.apple.com\/app\/id6772027380\">Get Recal 1.0 now!<\/a><\/p>\n<p><\/p>\n<\/body>","protected":false},"excerpt":{"rendered":"<p>Do you have lots of events in Apple Calendar? Perhaps you frequently enter variations of the same events, need to calculate how many hours you spent on something, want to move a group of events, or would like to tidy old events while keeping a useful summary. Apple Calendar is great at keeping events, but [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[29,5],"tags":[],"class_list":["post-435","post","type-post","status-publish","format-standard","hentry","category-recal","category-release"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/posts\/435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/comments?post=435"}],"version-history":[{"count":1,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/posts\/435\/revisions"}],"predecessor-version":[{"id":436,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/posts\/435\/revisions\/436"}],"wp:attachment":[{"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/media?parent=435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/categories?post=435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dejal.com\/blog\/wp-json\/wp\/v2\/tags?post=435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}