Skip to content

All tools (46)

JSON 6
Time & Date 4
Encoding & Decoding 5
Generators 4
Text & Data 5
Logs & Debugging 2
Config & Infra 3
Security & Hashing 5
Color & Design 5
Numbers & Bits 3
Web & Markup 4

Nothing leaves the cave.

Nothing you paste ever leaves your device. There is no server to send it to.

How you can check →
DevToolsCave

    This tool runs entirely in your browser. Nothing you paste is uploaded.

    How you can check →

    World Clock & Time Zone Converter

    Time & Date

    Free world clock and time zone converter: see every city on one shared timeline, read the time difference at a glance.

    Your time zone is detected from your browser's locale settings. No location permission is requested and nothing is sent to a server.

    night · dawn · morning · midday · afternoon · dusk — click a city for the big clock, drag a band to travel through the day

    Popular conversions

    Each opens the clock with the cities preset. Office clusters add an hour-by-hour table of who is at work when; pairs add the hour table both ways and the dates the gap changes.

    Office clusters

    City pairs

    Time zone converter: 9am here is what time there?

    Reading the current time is the easy half. The harder question is usually the other one — if I pick 9am here, what is that over there? — and this time zone converter answers it without converting anything one city at a time.

    1. Add the cities you care about. Search accepts city names, countries, airport codes and abbreviations, so blr, bangalore and india all reach the same clock.
    2. Drag anywhere on the timeline to the hour you have in mind, or focus the slider and use the arrow keys — fifteen minutes a step, an hour with Shift held.
    3. Read every city at once. All the clocks, dates and labels move to that single instant together, so a conversion between four cities is one gesture rather than three sums.
    4. Press Copy times for a plain-text block to paste into chat, or copy the address bar to send someone the same set of clocks. A link can carry the hour too: 9am in New York, in India opens the tool already at that moment.

    Two things that trip up ordinary conversion are handled here rather than glossed over. The offset between two cities is not a constant: when one changes its clocks and the other has not yet, the gap between them shifts for a few weeks, and the bands show that directly. And the calendar date can differ from yours at the instant you picked — the vertical rule inside each band marks that city's midnight, so you can see that your Friday afternoon is already someone else's Saturday before you promise a deadline.

    Time difference between two cities

    Add both cities and the time difference is the horizontal shift between their bands — you see it rather than calculate it. Each row also prints the difference from your own city as a signed figure, so from Delhi, New York reads −10:30h in winter and −9:30h in summer. That the number has two values is the point: the difference between two cities is only fixed if neither of them changes its clocks, or both change on the same dates. London and New York are five hours apart for most of the year and four for the few weeks each spring and autumn when the US has moved and the UK has not; Sydney and New York take three different gaps a year because the two hemispheres change in opposite seasons. A time difference calculator that gives one number is right for most of the year and silently wrong for the rest, which is the failure this tool exists to avoid: it resolves the offset for the day you are looking at, and the pair pages below print every value with the dates it applies.

    Meeting planner across time zones

    Planning a call with people in three or four countries is the same conversion done for every candidate hour at once, and the timeline is built for that: drag to a slot and every city's clock lands on it together, with the daylight colour showing who would be on the call before breakfast or after dinner. Add a city per participant, find an hour where every band is in a light colour, then press Copy times and paste the block into the invite so each person sees their own local time. The tool deliberately does not pick a "best" time for you — it has no idea what anyone's working hours or calendar look like, and a confident wrong suggestion is worse than none — but it makes the trade-off visible, which is the part a spreadsheet of offsets never does. A recurring meeting is worth re-checking twice a year, because the gap between cities that change clocks on different dates moves under it.

    Daylight saving time, handled properly

    Time zone offsets are not constant. Daylight saving time (DST) moves them twice a year across Europe, most of North America and parts of the southern hemisphere, on dates that do not line up between them — the United States changes on the second Sunday in March and the first Sunday in November, the UK and the rest of Europe on the last Sundays of March and October, and Australia's south-east in April and October the other way round. A surprising number of tools pretend otherwise. This one resolves the offset for the specific instant being displayed, so a city that changes its clocks part-way through the window renders that change rather than smearing it. The days on which the change happens are genuinely twenty-three or twenty-five hours long, and the timeline reflects that instead of forcing every day into the same width.

    Half-hour and forty-five-minute offsets are treated as first-class, not edge cases. India runs at UTC+5:30, Nepal at UTC+5:45, and the Chatham Islands at UTC+12:45 or +13:45 depending on the season. Any tool that models offsets as whole hours is wrong for well over a billion people. The rules themselves come from the IANA time zone database, which every browser ships and updates, so a country that changes its policy — as several do each year — is reflected here without this site doing anything.

    What this world clock does differently

    Most world clocks give you a column of digits. That tells you the number but not what it means: 15:00 requires a moment's arithmetic before you know whether it is a reasonable hour to call someone. This one leads with an analogue face tinted by the local time of day, so you perceive afternoon before you read three o'clock.

    Below the clock, every city gets a band drawn against a shared horizontal axis of absolute time. A vertical line through those bands is the same instant everywhere, which means the horizontal shift between two bands is the offset between those two cities. Drag anywhere on the timeline to travel through the day and watch every clock, date and label move together.

    Reading the colours

    The daylight ramp runs through six phases rather than a simple light/dark split. Dawn is violet and dusk is rose, so a glance tells you whether a city is starting its day or ending it — the two moments a twelve-hour dial cannot distinguish on its own. Morning light runs cool and midday runs warm, mirroring how daylight actually shifts. A vertical rule inside a band marks local midnight, which is where that city's calendar date changes: useful when it is still Friday evening for you and already Saturday morning for a colleague.

    Common uses

    • Checking whether it is a civil hour to message a colleague or client abroad
    • Working out what a deployment window or on-call shift means in local terms — and what a schedule written with the cron expression generator will actually fire at, since cron runs on the server's clock, not yours
    • Seeing which calendar day it currently is somewhere else before promising a deadline
    • Sanity-checking a timestamp you have already decoded with the epoch converter, or writing a time with its zone attached using the date format generator, so the next reader does not have to guess

    World time zones by standard UTC offset

    Every city in the picker, grouped by its standard offset from UTC — the offset it keeps outside daylight saving time. A city marked with an asterisk shifts by an hour for part of the year; the clocks above already account for that, because they read your browser's own time zone database rather than this list.

    UTC-10
    Honolulu
    UTC-9
    Anchorage*
    UTC-8
    Los Angeles* · San Francisco* · Vancouver*
    UTC-7
    Denver* · Phoenix
    UTC-6
    Chicago* · Mexico City
    UTC-5
    Bogotá · Lima · Montréal* · New York* · Toronto*
    UTC-4
    Santiago*
    UTC-3
    Buenos Aires · São Paulo
    UTC+0
    Accra · Dublin* · Edinburgh* · Lisbon* · London* · Reykjavík · UTC
    UTC+1
    Amsterdam* · Berlin* · Brussels* · Copenhagen* · Lagos · Madrid* · Munich* · Oslo* · Paris* · Prague* · Rome* · Stockholm* · Vienna* · Warsaw* · Zurich*
    UTC+2
    Athens* · Bucharest* · Cairo* · Cape Town · Helsinki* · Jerusalem* · Johannesburg · Kyiv*
    UTC+3
    Baghdad · Istanbul · Moscow · Nairobi · Riyadh
    UTC+3:30
    Tehran
    UTC+4
    Dubai
    UTC+5
    Karachi · Lahore · Tashkent
    UTC+5:30
    Bengaluru · Chennai · Colombo · Delhi · Hyderabad · Kolkata · Mumbai · Pune
    UTC+5:45
    Kathmandu
    UTC+6
    Dhaka
    UTC+7
    Bangkok · Ho Chi Minh City · Jakarta
    UTC+8
    Hong Kong · Kuala Lumpur · Manila · Perth · Shanghai · Singapore · Taipei
    UTC+9
    Seoul · Tokyo
    UTC+9:30
    Adelaide*
    UTC+10
    Brisbane · Melbourne* · Sydney*
    UTC+12
    Auckland*
    UTC+12:45
    Chatham Islands*

    * observes daylight saving time for part of the year.

    Common time zone abbreviations

    Most questions about time are asked in letters rather than offsets — IST to EST, what is PST, GMT+2. These are the common ones, with what they stand for, the UTC offset they denote and where they are used. Every offset below is checked against your browser vendor's own time zone database when this page is built, so none of it is a remembered number.

    Treat them with some care: abbreviations are not a standard — the time zone database's own maintainers say as much. Several sets of letters mean more than one thing, and the clashes are marked with a dagger below. IST is the worst of them — India Standard Time at UTC+5:30, Israel Standard Time at UTC+2, and Irish Standard Time at UTC+1. This is why the tool itself works in IANA zone names like Asia/Kolkata, which identify exactly one place, and why typing an abbreviation into the search box offers you every zone that uses it instead of guessing one.

    AEDT
    Australian Eastern Daylight Time · UTC+11 · Sydney, Melbourne, Canberra — October to April
    AEST
    Australian Eastern Standard Time · UTC+10 · Sydney, Melbourne, Canberra; Brisbane keeps it all year
    AKST
    Alaska Standard Time · UTC-9 · Anchorage and most of Alaska — winter
    AWST
    Australian Western Standard Time · UTC+8 · Perth and Western Australia, all year
    BRT
    Brasília Time · UTC-3 · São Paulo, Rio de Janeiro, Brasília — Brazil dropped daylight saving in 2019
    BST
    British Summer Time · UTC+1 · United Kingdom — late March to late October
    CDT
    Central Daylight Time · UTC-5 · Chicago, Dallas, Houston — March to November
    CEST
    Central European Summer Time · UTC+2 · Berlin, Paris, Madrid, Rome, Warsaw — late March to late October
    CET
    Central European Time · UTC+1 · Berlin, Paris, Madrid, Rome, Warsaw, Stockholm — winter
    CST
    Central Standard Time · UTC-6 · Chicago, Dallas, Houston — winter; Mexico City keeps it all year
    CST
    China Standard Time · UTC+8 · All of mainland China, which uses one zone end to end
    EAT
    East Africa Time · UTC+3 · Nairobi, Addis Ababa, Kampala, Dar es Salaam
    EDT
    Eastern Daylight Time · UTC-4 · New York, Toronto, Atlanta, Miami — March to November
    EEST
    Eastern European Summer Time · UTC+3 · Athens, Helsinki, Bucharest, Kyiv — late March to late October
    EET
    Eastern European Time · UTC+2 · Athens, Helsinki, Bucharest, Kyiv — winter
    EST
    Eastern Standard Time · UTC-5 · New York, Toronto, Atlanta, Miami — winter
    GMT
    Greenwich Mean Time · UTC+0 · United Kingdom and Ireland in winter; Accra and Reykjavík all year
    GST
    Gulf Standard Time · UTC+4 · Dubai, Abu Dhabi, Muscat
    HKT
    Hong Kong Time · UTC+8 · Hong Kong SAR
    HST
    Hawaii Standard Time · UTC-10 · Honolulu and all of Hawaii, which does not change its clocks
    ICT
    Indochina Time · UTC+7 · Bangkok, Hanoi, Ho Chi Minh City, Phnom Penh
    IST
    India Standard Time · UTC+5:30 · All of India, plus Sri Lanka on the same offset
    IST
    Israel Standard Time · UTC+2 · Jerusalem, Tel Aviv — winter
    JST
    Japan Standard Time · UTC+9 · All of Japan, which has kept one fixed offset since 1951
    KST
    Korea Standard Time · UTC+9 · South Korea
    MDT
    Mountain Daylight Time · UTC-6 · Denver, Salt Lake City — March to November
    MSK
    Moscow Time · UTC+3 · Moscow and western Russia — no daylight saving since 2014
    MST
    Mountain Standard Time · UTC-7 · Denver, Salt Lake City in winter; Phoenix keeps it all year
    NPT
    Nepal Time · UTC+5:45 · Nepal — the only country on a 45-minute offset from the hour
    NZDT
    New Zealand Daylight Time · UTC+13 · Auckland, Wellington — late September to early April
    NZST
    New Zealand Standard Time · UTC+12 · Auckland, Wellington — April to September
    PDT
    Pacific Daylight Time · UTC-7 · Los Angeles, San Francisco, Seattle, Vancouver — March to November
    PKT
    Pakistan Standard Time · UTC+5 · Karachi, Lahore, Islamabad
    PST
    Pacific Standard Time · UTC-8 · Los Angeles, San Francisco, Seattle, Vancouver — winter
    SAST
    South Africa Standard Time · UTC+2 · Johannesburg, Cape Town, Pretoria
    SGT
    Singapore Time · UTC+8 · Singapore, and the same offset as Kuala Lumpur
    WAT
    West Africa Time · UTC+1 · Lagos, Abuja, Kinshasa, Luanda
    WET
    Western European Time · UTC+0 · Lisbon, the Canary Islands — winter

    † these letters are used by more than one zone — always confirm which is meant.

    Privacy

    Everything here runs in your browser. Your time zone is read from your browser's own locale settings through the standard Intl API, which requires no permission prompt and makes no network request. We deliberately do not use the geolocation API: it returns coordinates that would need a third-party service to turn into a city name, and that would mean sending your location somewhere.

    Two things are remembered, both only on your own device. The list you build is written to the URL fragment — the part after the #, which browsers never transmit — so a link you share carries the cities without them passing through us. The same list is also saved to this browser's local storage so it is still there next time; that is a preference, not a cookie and not an account, it identifies nothing, and the Forget them link under the city search deletes it. See the privacy policy for the full picture.

    Frequently asked questions

    How do I convert a specific time rather than read the current one?
    Drag any timeline band, or focus the slider above the bands and use the arrow keys — 15 minutes a step, or an hour with Shift held. Every city's clock, date and label moves to that instant together, so you can find the moment that works everywhere instead of converting one city at a time. Back to now returns the clocks to the live moment. A link can also carry the time: add t=09:00 to the address and the tool opens at nine in the morning in the home city.
    How do I find the time difference between two cities?
    Add both cities, then look at how far their bands sit apart on the shared timeline: that horizontal shift is the time difference. Each row also prints the difference from your own city as a signed figure, so New York reads −10:30h from Delhi. The difference is not always constant through the year — two cities that change their clocks on different dates are further apart for a few weeks each spring and autumn, and the timeline shows that rather than averaging it away.
    How do I convert IST to EST?
    India is 10 hours 30 minutes ahead of New York while the US is on Eastern Standard Time (early November to early March) and 9 hours 30 minutes ahead during Eastern Daylight Time. So 9am in New York is 7:30pm or 6:30pm in India, and 9am in India is 10:30pm or 11:30pm the previous evening in New York. The IST to EST page has the hour table and the exact dates; note that IST also means Israel and Irish Standard Time, so check which is meant.
    Does it handle daylight saving time correctly?
    Yes, including the awkward parts. Offsets are resolved for the specific instant being displayed rather than assumed constant, so a city that changes clocks mid-window renders that change. The days on which the change happens are genuinely 23 or 25 hours long, and the timeline stretches or squeezes to match instead of pretending every day is 24 hours.
    Why does the time difference between two cities change during the year?
    Because they change their clocks on different dates, or only one of them does. India never changes, so its gap to New York moves with the US calendar alone. London and New York both change, but the US goes forward two or three weeks before the UK and back a week after it, so for those weeks the two are four hours apart instead of five. Sydney changes in the opposite season to New York, so that pair takes three different values a year. The timeline shows the gap that applies on the day you are looking at.
    Can I use it to schedule a meeting across time zones?
    Yes, though it deliberately stops short of recommending a slot. Drag the timeline to a candidate time and every city's clock moves with it, so you can see at a glance whether that hour lands in someone's evening — the daylight colour tells you before the digits do. It does not suggest a best time, because it has no idea what anyone's working hours or calendar look like, and a confident wrong suggestion would be worse than none.
    What do abbreviations like PST, IST, GMT and CET mean?
    They are informal names for a timezone offset, and the reference table on this page lists the common ones with what they stand for, the UTC offset they denote and where they are used. They are worth treating with care because they are not standardised: IST means India Standard Time at UTC+5:30, Israel Standard Time at UTC+2 and Irish Standard Time at UTC+1, and CST is used by both the United States and China. The tool itself works in IANA zone names, which are unambiguous.
    Can I share a set of cities with someone?
    Yes. The cities you add are stored in the URL fragment — the part after the # — which browsers never transmit to a server. Copy the address bar and the person you send it to opens the same set of clocks. Use the Copy times button instead if you just want a plain-text block to paste into chat or email.
    Will it remember the cities I added?
    Yes. Your list is kept in your browser's local storage on this device, so the same cities are waiting the next time you open the page. It is a preference, not a cookie and not an account: it is never transmitted, it identifies nothing, and there is a Forget them link under the city search that deletes it. Opening someone else's shared link shows their cities without overwriting yours.
    Does it work offline?
    Once the page has loaded, yes. All time zone data comes from your browser's built-in Intl implementation, which ships with the browser itself. You can disconnect from the network and every clock keeps running and stays accurate.
    Does this ask for my location?
    No. Your time zone comes from your browser's own locale settings via the Intl API, which needs no permission prompt and makes no network request. We deliberately avoid the geolocation API: it returns coordinates, which would then need a third-party lookup to turn into a city name, and that would mean sending your location off your device. If the detected city name is not the one you'd use, click Rename and change it.
    Why is the clock face a different colour for each city?
    The face is tinted by that city's local time of day, running through six phases: night, dawn, morning, midday, afternoon and dusk. Dawn reads violet and dusk reads rose, so you can tell at a glance whether a city is starting its day or ending it — something a 12-hour dial alone cannot tell you.
    What do the coloured bands on the timeline mean?
    Each band is one city's day, drawn against a shared horizontal axis of absolute time. Because a vertical line through the bands is the same instant everywhere, the horizontal shift between two bands is exactly the offset between those cities. The bright section is daylight, the dark section is night, and the vertical rule marks local midnight where that city's date changes.

    Last updated .