openchronology01
Download
Offline browser HTML Desktop · Linux (.deb) Desktop · Linux (.AppImage) Desktop · Rocky / RHEL 10 (.rpm) Desktop · macOS Apple silicon (.dmg) Desktop · macOS Intel (.dmg) Desktop · Windows (.exe) Release notes & all downloads
Browser draft

Timeline controls

New here? The tour shows the main controls one at a time.

10 moments·A local draft, ready to explore
TimelineAll moments
→

Moment details

Separate by tags

Events with any chosen tag move into a track above the rest of the timeline. Nothing is changed or saved.

Shift or scale times

Each time becomes (time − around) × scale + around + offset, exactly, as comparisons align timelines. A duration’s start or end that follows a moment moves with that moment.

Apply to

Search this timeline

    Choose a moment

      Pull requests

      Discussion

      Recommend timeline changes

      Your draft becomes a pull request. The upstream timeline stays unchanged until someone with write access merges it.

      Timeline plugins

      Plugin suites

      A suite adds several plugins at once. Plugins this timeline already has stay as they are.

      Create a suite

      Package this timeline's plugins to add them to other timelines at once. The suite carries each plugin's definition, custom plugins included.

      Plugins

      Plugin editor

      Define metadata fields and a restricted render script. No DOM, network, imports, loops or arbitrary calls. Later plugins override earlier effects. Installing takes effect immediately; publishing makes this version public in the server library.

      Plugin library

      Popularity counts public timelines with the plugin enabled.

      Compare timelines

      Select two to eight timelines visible to your account, or add a JSON file.

      Choose a shared time display

      These timelines use different printers or parsers. Choose the display for this comparison. Original times stay unchanged; use scale and offset to align different coordinate conventions.

      Timeline time display

      These settings belong to this timeline and are included in saved files and server copies. Times stay exact.

      Numeric labels are rounded. SI prefixes work best with unit symbols such as s. A Julian year is exactly 365.25 days.

      Displayed value = (stored time − origin) / scale. For Gregorian display, the displayed unit is one second from 1970-01-01T00:00:00Z.

      Preview uses the current window span and viewport width. Custom helpers: hasView(), viewLeft(), viewRight(), viewSpan(), viewWidth(), unitsPerPixel(), labelResolution(), purpose(). Existing printers and parsers can ignore this context.

      Servers

      The official server is https://timescale.info. You can connect to your own HTTPS servers too, and sign in to several at once: your timelines from each are listed together. Local .och files work without a connection.

      Connect a desktop session

      Approve only if you started this connection in OpenChronology and the code matches the desktop window.

      Your OpenChronology account

      Private timelines, collaborators, and public sharing.

      Registration and account security settings are available on the website.

      Share this timeline.

      Collaborators

      Edits saved meanwhile

      Keep your versions to replace what was saved, or use the saved versions to drop your edits to these. Your other edits are saved either way.

      Delete moment?

      Choose date and time

      Uses this timeline’s time display. Leaving the text unchanged preserves the exact coordinate, even when the display rounds it.