Skip to content

Route Bible

Route Bible is a universal Bible passage link standard.

The goal is simple: a single passage link should work everywhere.

  • Church team: generate one link and QR code for slides, print, and livestream.
  • App teams: open your app when installed, while preserving a clean web fallback.
  • Bible sites and tools: accept and emit the same canonical route format.

The standard in one line

Use:

https://route.bible/<canonical-passage>

Example:

https://route.bible/jhn.3.16

Route Bible parses a wide set of human references, normalizes them to canonical OSIS form, and routes readers to app launcher or web reading.

What this gives adopters

  • One durable URL format for passage references.
  • Better QR reliability from short canonical links.
  • Deep-link + web fallback behavior from the same URL.
  • Standard query parameters for translation, language, app preference, attribution, and mode.

Adoption paths

URL contract summary

  • Path: /<canonical-passage> where passage is lowercase canonical OSIS, URL-encoded if needed.
  • Optional query keys:
    • translation (normalized uppercase, for example KJV)
    • lang (for example en)
    • app (preferred adapter id)
    • src (source tag for attribution)
    • mode (auto, launcher, or web)

Examples:

  • https://route.bible/jhn.3.16
  • https://route.bible/jhn.3.16?translation=ESV
  • https://route.bible/psa.23?mode=launcher&src=sunday-slides

Current Route Bible surfaces

  • /builder: parse references, generate canonical links, and download QR codes.
  • /verse-pack: sign-in, detect references from notes/files, and export a ZIP with QR assets + manifest.csv.
  • /:passage, /:passage/launcher, /:passage/web: resolver and direct route views.
  • /share-target: convert shared page text/URL into canonical passage routes.
  • /badge.js: embeddable script for Route Bible badge + share-aware linking.