Oh MyUtils

Timezone Converter - Compare World Times & DST Online

Convert and compare times across multiple timezones with automatic DST adjustment. World clock with drag-to-select time range.

Frequently Asked Questions

What is a Timezone Converter?

A Timezone Converter is a tool that helps you convert times between different timezones around the world. It automatically handles UTC offsets and Daylight Saving Time (DST) transitions, making it easy to schedule meetings, coordinate with international teams, or understand what time it is in different locations.

How do I use the Timezone Converter?

Search for a city or timezone name using the search bar and click to add it. You can add up to 10 timezones. The tool shows the current live time for each timezone by default. Click 'Set Custom Time' to convert a specific date and time. Use the 12h/24h toggle to switch time formats. Click the copy button on any timezone card to copy its time, or use 'Copy All Times' to copy everything.

What is an IANA Timezone?

IANA (Internet Assigned Numbers Authority) timezones are the standard identifiers for timezones worldwide, formatted as 'Region/City' (e.g., 'America/New_York', 'Europe/London', 'Asia/Tokyo'). They are more precise than abbreviations like EST or PST because they automatically account for historical timezone changes and DST rules.

How does the tool handle Daylight Saving Time?

The converter automatically detects and applies DST rules based on your browser's timezone database. When a timezone is currently observing DST, an orange 'DST' badge appears on the card. All time conversions account for DST differences between timezones.

What does UTC offset mean?

UTC (Coordinated Universal Time) is the global time standard. A UTC offset indicates how many hours ahead or behind a timezone is from UTC. For example, 'UTC-5' means 5 hours behind UTC (Eastern Standard Time), and 'UTC+9' means 9 hours ahead (Japan Standard Time). The offset can change when DST is in effect.

Is this timezone converter secure and private?

Yes. This tool runs 100% in your browser using the JavaScript Intl API. No data is sent to any server. Your timezone selections are stored only in your browser's local storage and can be shared via URL parameters that you control.

Code Examples

// Convert time between timezones
function convertTimezone(date, toTimezone) {
  const formatter = new Intl.DateTimeFormat('en-US', {
    timeZone: toTimezone,
    year: 'numeric',
    month: '2-digit',
    day: '2-digit',
    hour: '2-digit',
    minute: '2-digit',
    second: '2-digit',
    hour12: false,
  });
  return formatter.format(date);
}

// Get timezone offset string
function getTimezoneOffset(timezone) {
  const formatter = new Intl.DateTimeFormat('en-US', {
    timeZone: timezone,
    timeZoneName: 'longOffset',
  });
  const parts = formatter.formatToParts(new Date());
  return parts.find(p => p.type === 'timeZoneName')?.value || 'UTC';
}

// Get current time in multiple timezones
const timezones = ['America/New_York', 'Europe/London', 'Asia/Tokyo'];
const now = new Date();
timezones.forEach(tz => {
  console.log(`${tz}: ${convertTimezone(now, tz)} (${getTimezoneOffset(tz)})`);
});
// America/New_York: 02/04/2026, 10:30:00 (GMT-05:00)
// Europe/London: 02/04/2026, 15:30:00 (GMT+00:00)
// Asia/Tokyo: 02/05/2026, 00:30:00 (GMT+09:00)

Related Tools