Home Market hours
Forex market hours
A clock that counts down instead of telling you what you already know. Every other session page shows a badge that says open or closed; the number you actually want is how long until the next thing happens, in the timezone you are sitting in.
Reading your clock…
—
Today, in your timezone
- Sydney
- Tokyo
- London
- New York
Forex sessions
| Session | Status | Your time | Countdown |
|---|---|---|---|
| Sydney08:00 – 17:00 Sydney | — | — | — |
| Tokyo09:00 – 18:00 Tokyo | — | — | — |
| London08:00 – 17:00 London | — | — | — |
| New York08:00 – 17:00 New York | — | — | — |
| London – New York overlapthe busiest window of the day | — | — | — |
Exchanges
| Exchange | Status | Local | Countdown |
|---|---|---|---|
| JSE—Holiday data does not cover this date yet — treat the badge as hours only. | — | — | — |
| NYSE—Holiday data does not cover this date yet — treat the badge as hours only. | — | — | — |
| LSE—Holiday data does not cover this date yet — treat the badge as hours only. | — | — | — |
Candle close and rollover
Triple swap tonight. The close that ends the Wednesday session carries three days of swap, because the spot value date rolls over the weekend. A position you would happily hold through any other rollover costs — or pays — three times as much through this one.
The market is shut for the weekend, so no candle is forming. Trading resumes in —.
Anchored to 17:00 New York, which is where the daily forex candle closes and where swap is charged. Your broker's own daily bar matches this only if their server runs on a timezone whose midnight lands on that moment — the usual case, and the reason most MT5 charts show five daily candles a week rather than six.
The clock needs JavaScript and runs entirely in this tab. Your timezone is read from the browser with the standard internationalisation API — nothing is sent anywhere.
Why a table of session times goes wrong twice a year
Almost every forex-hours page on the internet publishes one fixed table — London 08:00 to 17:00 GMT, New York 13:00 to 22:00 GMT — and then never touches it again. That table is correct for about five months of the year. The rest of the time it is an hour out, because London spends the summer on British Summer Time and New York spends most of the year on Eastern Daylight Time, and the two do not change on the same weekend.
For roughly three weeks each spring and one week each autumn, the United States has changed and Europe has not. During those windows the London–New York overlap is5 hours long instead of 4 — a 25% change in the length of the busiest window of the trading day. A static table cannot show you that, and neither can a clock that hardcodes offsets.
The clock above does none of that. Session hours are defined where they belong — in the local time of the city that keeps them — and converted through the browser's own IANA timezone database. When a government changes its daylight saving rules, the browser gets the update and this page is correct the day it ships, with no code change here at all.
The four sessions, in local time and in yours
Each session is defined by the hours its own financial centre keeps. The columns below show what those hours look like from a fixed reference, in the northern winter and the northern summer, so you can see exactly which of them move and by how much.
| Session | Local | UTC winter | SAST winter | UTC summer | SAST summer |
|---|---|---|---|---|---|
| Sydney Sydney | 08:00 – 17:00 | 21:00 – 06:00 | 23:00 – 08:00 | 22:00 – 07:00 | 00:00 – 09:00 |
| Tokyo Tokyo | 09:00 – 18:00 | 00:00 – 09:00 | 02:00 – 11:00 | 00:00 – 09:00 | 02:00 – 11:00 |
| London London | 08:00 – 17:00 | 08:00 – 17:00 | 10:00 – 19:00 | 07:00 – 16:00 | 09:00 – 18:00 |
| New York New York | 08:00 – 17:00 | 13:00 – 22:00 | 15:00 – 00:00 | 12:00 – 21:00 | 14:00 – 23:00 |
The overlap is the session that matters
London and New York are the two largest centres by a wide margin, and for a few hours a day they are open together. That window carries more volume than any other part of the 24-hour cycle — spreads are at their tightest, the largest scheduled US data releases land inside it, and the moves that define the day usually start there.
It is 4 hours long for most of the year and 5 hours during the weeks when the two continents are out of step on daylight saving. The clock above tracks the real length day by day rather than quoting a constant.
More volume is not the same as more opportunity. The overlap is where costs are lowest and movement is largest, which flatters breakout strategies and quietly destroys anything that needs a range to hold. Whether it suits you is a question about your own record, not about the market — and your statement already answers it.
Holidays, and the difference between quiet and closed
Spot forex does not close for a public holiday. The exchanges do, and that distinction matters more than most session pages admit. On “Good Friday” the euro still trades, thinly and badly; the JSE, the NYSE and the LSE are simply shut, so every index CFD priced off them stops moving. Half days are worse, because nothing announces them: the NYSE closes at 13:00 the day after Thanksgiving and on Christmas Eve, and a position left open into that close sits in a market that has already gone home.
The status badges above carry 67 holiday and half-day entries across the JSE, NYSE and LSE calendars, covering 2026 and 2027. Beyond that the clock still tells you the trading hours, and says plainly that it no longer knows about the holidays rather than implying a day is normal.
| Exchange | Trading hours, local | Timezone | Daylight saving |
|---|---|---|---|
| JSE Johannesburg Stock Exchange | 09:00 – 16:50 | Africa/Johannesburg | Never |
| NYSE New York Stock Exchange | 09:30 – 16:00 | America/New York | Yes — hours shift in UTC twice a year |
| LSE London Stock Exchange | 08:00 – 16:30 | Europe/London | Yes — hours shift in UTC twice a year |
Keeping it open
The countdown mirrors itself into this tab's title, so the next session open is legible from a pinned tab you are not looking at. The favicon turns green while the market is open and grey while it is shut. There is a fullscreen mode for a spare monitor, and an opt-in browser notification with an optional tone when a session opens.
All four of those are entirely local. The notification is the browser's own, granted by you and revocable in your browser settings; the tone is generated in the page rather than downloaded; the timezone preference is stored in this browser and read by nothing else. No account, no server, no push service.
Every clock in the set
The same session component, the same data files and the same arithmetic, framed for whichever question you arrived with. A correction to a session time lands on all of them at once, because there is only one definition of it anywhere in the build.
By timezone
By session
By exchange
20 pages, one for each entity that a reader might actually search for. There is deliberately no page for every pair of them: a combinatorial converter would generate thousands of near-identical URLs, none of which answers a question the picker on this page does not already answer better.
Find your best session
Everything above this line is the same information every clock site has. This part is not: your MT4 or MT5 statement records the entry time of every trade you have ever taken, which is all it takes to answer the question the articles only guess at.
Drop the file on the analyzer and it tags each trade with the session it was opened in — using the real timezone of your broker's server, so a trade from March and one from August are each measured against the offset that was actually in force that day — then splits your win rate, expectancy and net P&L by session. Most traders find one session carrying the account and another quietly draining it.
Which session actually makes you money?
Not the one the articles recommend — the one your own record says. Full dashboard in about three seconds, no signup, and the file never leaves your device.
Analyze my statementAlready know the drill? The session breakdown is the Sessions tab.
Put this clock on your own site
The clock is free to embed, with no key, no account and no tracking. Paste this where you want it:
<iframe src="https://tapesheet.com/embed/session-clock/" width="100%" height="620" style="border:0" loading="lazy" title="Forex session clock"></iframe>
- Free, and free of us. The embed page carries no advertising and no analytics — not even the cookieless visit counter the rest of the site uses. Its content security policy allows nothing but the widget’s own script and fonts.
- It reads your visitor's timezone, not yours. The times shown are local to whoever is looking, worked out in their browser. Nothing is sent anywhere.
- One link back. The only thing we ask is the small credit line at the bottom of the widget, which is part of the page.
- If you sandbox it, keep
allow-same-origin. That does not give the frame access to your site — it only lets the widget keep its own origin, which it needs to load its own script and fonts.sandbox="allow-scripts allow-same-origin"works;allow-scriptsalone leaves the clock blank.
It is a static page in a sandbox-safe iframe: no cookies are set, no storage is written, and it will not try to break out of the frame or resize itself.
Questions
What time does the forex market open and close?
The market runs continuously from 17:00 New York time on Sunday to 17:00 New York time on Friday — one unbroken week, not a series of daily sessions. What people mean by "the London open" is the hour at which the London banks start quoting, which is 08:00 London time. Because New York and London both observe daylight saving on different weekends, and because South Africa observes none at all, the hour that appears on your own clock moves several times a year. That is what the countdown above is for: it reads your timezone from the browser and does the arithmetic against live IANA timezone data rather than a table someone typed once.
Which session is the best one to trade?
The honest answer is that nobody can tell you from the outside, and every site that gives you one is describing an average trader who does not exist. The London–New York overlap has the most volume and the tightest spreads, which suits breakout and momentum approaches and punishes anything that needs a quiet range. Tokyo builds cleaner ranges on lower volume. Your own statement already contains the answer for you specifically: it records the entry time of every trade you have taken, and grouping your results by session takes about three seconds in the analyzer.
Why does my broker platform show a different time to this clock?
Because MetaTrader charts run on the broker's server clock, not yours. Most MT4 and MT5 brokers run their servers on Eastern European Time — UTC+2 in winter, UTC+3 in summer — which puts the server day boundary at 17:00 New York, so the daily candle closes exactly when the trading day does. If your platform reads 21:40 while your own clock reads 20:40, that gap is the server offset and nothing is wrong. The broker server time tool converts between the two.
Does a public holiday close the forex market?
No. Spot forex keeps trading through Christmas, Thanksgiving and every national holiday — but the banks whose flow makes the price do not, so liquidity collapses, spreads widen and the day behaves nothing like a normal one. A holiday closes the equity exchanges, and that is a different and much sharper event: index CFDs stop moving because the underlying market is shut. The badges above fold the JSE, NYSE and LSE calendars into the live status so you can see which of the two you are looking at.
Is South Africa ever on a different offset?
Never. South African Standard Time is UTC+2 all year and has been since 1903, with a single two-year exception in the 1940s. This is genuinely useful: your clock is the fixed point and everyone else moves against it. London is one hour behind you from late October to late March and level with you for the rest of the year; New York is six hours behind in the northern summer and seven in winter. The JSE is the only major exchange whose hours in UTC never change.
Does this page send my location anywhere?
No. Your timezone comes from the browser's own internationalisation API, which is a string like Africa/Johannesburg already sitting in the page — no location permission is requested, no IP lookup is made, and there is no server here to send it to. The page makes zero network requests beyond the files it was served with, which you can check for yourself in the Network tab.
Which session actually makes you money?
Not the one the articles recommend — the one your own record says. Your MT4 or MT5 statement holds the entry time of every trade you have taken, which is all it takes to split your win rate, expectancy and net P&L by session. Drop the file on the page: full dashboard in about three seconds, no signup, and the file never leaves your device.
Analyze my statementCandle close countdown ·Trading calculators ·Metrics glossary ·MT5 report analyzer ·MT4 statement analyzer