Free embed

Bible Verse Widget for Church Websites

Add a calm, daily-changing Bible verse widget to your church website, blog, or ministry page. Pick the translation and look below — then paste one line of code. No sign-up, no trackers.

Customize your widget

Accent
Theme
Font
Alignment
Size
Exact size in px (optional)

Live preview

random-bible.com
“I can do all things through Christ which strengtheneth me.”
Philippians 4:13

Add it to your site

Paste this where you want the verse to appear:

<div class="random-bible-verse"><a slot="credit" href="https://random-bible.com/">random-bible.com</a></div>
<script src="https://random-bible.com/widget.js" async></script>
  1. Open the page or template where the verse should appear.
  2. Add an HTML / Embed / Custom code block (every major site builder has one).
  3. Paste the snippet above and save. That's it: the verse appears for every visitor.

Free to use, with no sign-up. A small “random-bible.com” credit sits in the corner of the card, which is how most people end up finding the widget for their own site. It loads no trackers and won't slow your page down.

All embed options

The customizer writes these for you, but you can also add or edit them by hand. Every attribute goes on the <div class="random-bible-verse">, and any attribute you leave out falls back to its default.

Data attributes accepted by the Bible verse widget embed.
AttributeValuesDefaultWhat it does
data-translationkjv, web, asvkjvWhich translation the verse is drawn from.
data-themelight, dark, autolight“auto” follows the visitor’s system setting.
data-accentgold, blue, green, purple, rose, or any hexgoldColours the reference line and the credit link.
data-fontserif, sansserifSerif matches most church sites; sans suits modern themes.
data-aligncenter, leftcenterText alignment inside the card.
data-sizesm, md, lgmdPreset scale for the card and its type.
data-width200–1200autoExact card width in px, for a fixed-width column.
data-text10–48autoExact verse text size in px. Overrides the size preset.

Frequently asked questions

Is the Bible verse widget free?

Yes. The widget is completely free, with no sign-up, no account, no tracking and no ads. Paste one line of code and it works. The only condition is that the credit link back to random-bible.com stays visible in the card.

Will it work on Wix, Squarespace, or WordPress?

Yes. Anywhere you can add an HTML or “embed/code” block, the snippet will run: WordPress, Wix, Squarespace, Weebly, Webflow, Ghost, or plain hand-written HTML. It is a single script tag and a div, with no build step and no plugin to install.

Can I change the translation or the look?

Yes. Use the customizer above to pick a translation (KJV, WEB, or ASV) and the appearance: light, dark or auto theme, accent colour, serif or sans-serif font, alignment, and size. Your choices are written into the embed code as data attributes, so nothing else changes.

How often does the verse change?

Once a day. Every visitor to your site sees the same verse on the same day, which is what makes it work as a “verse of the day” — it does not reshuffle on each page load or confuse someone who reloads. The verse is drawn from the same curated pool the generator uses.

Will it slow my site down?

No. The script is loaded with the async attribute, so it never blocks your page from rendering, and it pulls one small JSON file of verses. It loads no fonts, no frameworks and no third-party trackers.

Does the widget collect any data about my visitors?

No. It sets no cookies, sends no analytics, and does not identify visitors in any way. That also means you do not need to mention it in a cookie banner or consent flow.

What happens if your site goes down?

The card degrades to nothing rather than breaking your layout: the container renders empty and the rest of your page is unaffected. The script is served from a CDN, and the verse data is cached by the visitor’s browser for an hour.

Can I remove the credit link?

No — the credit link is how the widget stays free. It is a small line in the corner of the card, and it is the reason other churches find the widget for their own sites. Please leave it in place.