WorldClock.lol

How to Add a World Clock to Your Website (2026 Guide)

Two lines of HTML — works on WordPress, React, static sites, anything

How to Add a World Clock to Your Website (2026 Guide)

Two lines of HTML. That's all it takes to add a live world clock to any website — WordPress, React, static HTML, anything. No API key, no dependencies, no sign-up.

How Do I Add a World Clock to My Website?

Add these two lines of HTML to your page. That's it — a live flip-clock widget will appear showing the current time for your chosen city, updating every second:

<div id="worldclock-widget" data-timezone="America/New_York" data-label="New York" data-theme="dark"></div>
<script src="https://www.worldclock.lol/widget/embed.js"></script>

What Options Can I Configure?

The widget supports these HTML attributes on the container div:

How Do I Use the JavaScript API?

For more control, use the JavaScript API:

<div id="worldclock-widget"></div>
<script src="https://www.worldclock.lol/widget/embed.js"></script>
<script>
  WorldClockWidget.init({
    timezone: 'Asia/Tokyo',
    label: 'Tokyo, Japan',
    theme: 'dark',
    branding: true
  });
</script>

Can I Install It as an npm Package?

Yes! Install the worldclock-widget npm package for TypeScript support and API access:

npm install worldclock-widget

Then use it in your code:

import { createWorldClock, getTime, compareTime } from 'worldclock-widget';

// Create a visual widget
createWorldClock({ timezone: 'Europe/London', label: 'London' });

// Or just fetch time data
const data = await getTime('tokyo');
console.log(data.localTime); // "2:30 PM"

// Compare two cities
const comparison = await compareTime('new-york', 'london');
console.log(comparison.timeDifference.description);
// "London is 5 hours ahead of New York"

How Do I Add It to a React App?

import { useEffect } from 'react';
import { createWorldClock } from 'worldclock-widget';

function WorldClock() {
  useEffect(() => {
    const clock = createWorldClock({
      timezone: 'Europe/London',
      label: 'London',
      containerId: 'my-clock',
    });
    return () => clock.destroy();
  }, []);

  return <div id="my-clock" />;
}

Is There a WordPress Plugin?

Yes. Install the World Clock Time Zone Converter plugin from the WordPress plugin directory. It includes a native Gutenberg block — just add the "World Clock" block to any page and configure the timezone in the block settings.

What Does the Widget Show?

Try the Widget Now

See the live widget and get your embed code instantly.

Get Embed Code
RG
Ram GBuilder of WorldClock.lol and us-debt-clock.com. I build interactive data tools that people actually use — live clocks, calculators, and real-time dashboards used by thousands of remote teams daily.

Ready to coordinate across time zones?

Try WorldClock.lol - the modern world clock for global teams.

Open WorldClock.lol