Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Megajoules to Kilowatt-hours

Megajoules to Kilowatt-hours

Converts solar irradiation published as MJ/m²/day into the kWh/m²/day that PV tools call peak sun hours, with city figures and array output worked through.

Irradiation Published in MJ/m²/day, Design Tools Wanting Peak Sun Hours

Solar resource data has an awkward split personality. National meteorological services, agronomy datasets and older climate atlases publish global horizontal irradiance as megajoules per square metre per day, because that is the SI form a pyranometer integration naturally produces. Every photovoltaic sizing tool, module datasheet and rule-of-thumb array calculation, on the other hand, works in kilowatt-hours per square metre per day — the number the industry calls peak sun hours. One divide sits between the dataset you can download and the figure your design actually uses.

Conversion factor: 1 MJ = 0.277777778 kWh, which is a division by 3.6. A site published at 20 MJ/m²/day is therefore 5.56 kWh/m²/day — 5.56 peak sun hours, and the number a 1 kWp array is multiplied by before losses.

What the Converted Figure Actually Describes

One Peak Sun Hour Is a Kilowatt-hour per Square Metre

Standard test conditions rate a module at 1 000 W/m². A day's irradiation divided by that reference gives the number of hours the sun would have to shine at full strength to deliver the same total, which is why a kWh/m²/day figure and a peak-sun-hour count are the same number.

Irradiance Is Power, Irradiation Is Energy

Watts per square metre describes an instant; joules or watt-hours per square metre describes an accumulation over a stated period. Mixing the two is the most common error in resource work, and a unit that carries a time in it — per day, per month, per year — is always the energy one.

Horizontal Is Not the Plane of Your Array

Published global horizontal irradiance assumes a flat surface. Tilting modules towards the equator at roughly the site latitude typically adds 10–25 % to the annual total at mid-latitudes, and a badly chosen azimuth gives some of it straight back.

Turning a Meteorological Table Into an Array Yield Estimate

Resource data usually arrives as twelve monthly averages. The route from that table to a daily generation figure runs through four steps, and only the first one is a unit change.

1

Divide the published irradiation by 3.6

Type the month's MJ/m²/day value on the left and read kWh/m²/day on the right. The per-square-metre-per-day basis travels through untouched — the tool converts the energy, and keeping the area and the period in your own column heading avoids the classic mix-up with a monthly total.

2

Adjust from horizontal to your tilt and azimuth

The converted figure is still the horizontal resource. Apply the transposition factor from a design tool or a published tilt table for the latitude before it becomes plane-of-array irradiation, since this correction is usually larger than any rounding in the conversion itself.

3

Multiply by array size and performance ratio

Daily output in kilowatt-hours is array rating in kWp multiplied by peak sun hours multiplied by the performance ratio. At 5.5 peak sun hours a 6.6 kWp roof with a ratio of 0.80 produces about 29 kWh on an average day of that month.

4

Swap the fields to check against the original dataset

When a report quotes kWh/m²/day and the source archive is in megajoules, reversing the direction puts the design figure back into the units of the raw record so the two can be matched without re-downloading anything.

Check the averaging period before converting: a table headed MJ/m² may hold a daily mean for the month, a monthly total, or an annual total, and the three differ by roughly a factor of thirty and three hundred and sixty-five. A daily mean above about 33 MJ/m² is physically impossible outside high-altitude extremes, which makes it a quick test that the column is what you think it is.

City Irradiation in Both Units and What a 1 kWp Array Returns

Annual average global horizontal irradiance for eight locations, converted to peak sun hours and then taken through to the daily output of a 1 kWp array at a performance ratio of 0.80.

LocationGHI (MJ/m²/day)GHI (kWh/m²/day)Peak sun hours1 kWp at PR 0.80 (kWh/day)
London, United Kingdom10.12.812.812.24
Berlin, Germany10.83.003.002.40
Tokyo, Japan13.03.613.612.89
Singapore15.54.314.313.44
Madrid, Spain17.34.814.813.84
Cairo, Egypt20.25.615.614.49
Phoenix, United States20.95.815.814.64
Antofagasta, Chile25.27.007.005.60

Two things stand out. The peak-sun-hour column is a copy of the kilowatt-hour column, because the two are the same quantity under different names, and Singapore sits below Madrid despite being close to the equator — cloud and humidity beat latitude comfortably. Multiply the last column by 365 and London's 2.24 kWh/day becomes roughly 820 kWh a year per kilowatt-peak on the horizontal, which a sensible tilt then lifts towards the 900–1,000 a real installation reports.

Working Through a Resource Table

A Whole Year of Monthly GHI Rows Without Retyping

The result tracks each keystroke, so twelve monthly values can be entered one after another and read off in kilowatt-hours without clearing or re-selecting anything between rows.

Peak Sun Hours Copied Into the Yield Spreadsheet

Copying gives the bare figure with no unit attached, which is what the kWp × PSH × PR formula in the next column expects to multiply.

Go Back to MJ/m² for a Meteorological Cross-Check

Reversing the direction restates a design figure in the units the weather archive holds, which is the only way to confirm that a modelled dataset and a ground station agree.

Older Langley Data Reaches the Calorie Entry

Historic radiation records are often in langleys, one calorie per square centimetre. Searching the dropdown for the calorie lets those archives be brought onto the same scale as a modern megajoule series.

Irradiation Questions From the Array Layout

My dataset says 20 MJ/m²/day — how many peak sun hours is that?

5.56. The 3.6 comes from the definition of the watt-hour: a watt is a joule per second and an hour is 3,600 seconds, so a kilowatt-hour is 3.6 million joules, which leaves one megajoule worth 1/3.6 of a kilowatt-hour. Because the reference irradiance in the peak-sun-hour idea is exactly 1,000 W/m², the kilowatt-hours per square metre and the hour count come out identical, and no second step is needed. Most inhabited sites land between 3.5 and 6.5 peak sun hours as an annual average, which is 12.6 to 23.4 MJ/m²/day.

What does a peak sun hour physically represent?

It is a bookkeeping device, not a description of the sky. Real irradiance climbs from zero at sunrise to a midday maximum and falls back, and the area under that curve is the day's irradiation. A peak sun hour flattens the curve into a rectangle of the same area at 1,000 W/m². A site with five peak sun hours may have had fourteen hours of daylight, none of them at exactly 1,000 W/m², and a bright cool day with cloud edge enhancement can briefly exceed that reference.

How do I get from an irradiation figure to daily kilowatt-hours for a given array?

Array rating in kWp multiplied by peak sun hours multiplied by the performance ratio. A 6.6 kWp roof at 5.5 peak sun hours with a ratio of 0.80 gives 6.6 × 5.5 × 0.80 = 29.0 kWh for an average day of that month. The rating already assumes 1,000 W/m², which is what makes the multiplication legitimate: peak sun hours are counted against the same reference the module was measured at. The performance ratio then absorbs temperature, soiling, wiring, inverter conversion and downtime.

Why is my site's December figure a fraction of its June one?

Three effects compound. Day length shortens, the sun sits lower so each square metre of ground intercepts a thinner slice of the beam, and the light travels through more atmosphere at that low angle. At London's latitude the swing runs from roughly 5.2 kWh/m²/day in June to about 0.6 in December — a factor near nine. Madrid moves from around 7.3 to 2.1, a factor of about 3.5, and a tropical site barely moves at all. This is why sizing anything off an annual average misleads badly for winter-critical loads.

Can tilted-plane irradiation be derived from a horizontal figure?

Yes, but not with a single multiplier. Transposition models split global horizontal irradiance into its direct and diffuse components, geometrically project the direct beam onto the tilted plane, apply a sky model to the diffuse part and add ground-reflected light using an albedo assumption. That is why serious tools want the diffuse fraction as well as the total. A published tilt table for the latitude is adequate for a first estimate — roughly a 10–25 % annual gain at mid-latitudes for an equator-facing array near latitude tilt — but the monthly split changes shape, with steeper tilts trading summer output for winter.

MJ
kWh

Daily Irradiation in Kilowatt-hours per Square Metre

1 MJ/m²=0.27777778 kWh/m²
3.6 MJ/m²/day=1 kWh/m²/day (one peak sun hour)
10.1 MJ/m²/day (London)=2.81 kWh/m²/day
17.3 MJ/m²/day (Madrid)=4.81 kWh/m²/day
20 MJ/m²/day=5.56 kWh/m²/day
25.2 MJ/m²/day (Atacama coast)=7 kWh/m²/day

Megajoule (MJ)

The unit meteorological services integrate a pyranometer trace into, which is why downloaded radiation series so often arrive as MJ/m²/day. It is an honest SI figure that no photovoltaic calculation can use until it has been divided by 3.6.

Kilowatt-hour (kWh)

Per square metre and per day, this is what the solar industry calls a peak sun hour, because module ratings are measured at 1,000 W/m². It is the number an array's kWp is multiplied by, and it ranges from under 1 in a northern winter to about 7 in the Atacama.

Divide by 3.6 — a value in MJ/m²/day becomes kWh/m²/day, which is the peak-sun-hour count
Multiply the result by kWp × performance ratio for an array's average daily kWh
A daily mean above about 33 MJ/m² means the column is a monthly total, not a daily average
Search the dropdown for cal when an older record is in langleys (cal/cm²)
Want to learn more? Read documentation →
1/5

Energy Converter

BTU to Calories BTU to Joules BTU to Kilocalories BTU to Kilojoules BTU to Kilowatt-hours BTU to Therms Calories to BTU Calories to Joules Calories to Kilocalories Calories to Kilojoules Electronvolts to Joules Ergs to Joules Foot-pounds to Joules Gigajoules to Kilowatt-hours Gigajoules to Megajoules Joules to BTU Joules to Calories Joules to Electronvolts Joules to Ergs Joules to Foot-pounds Joules to Kilocalories Joules to Kilojoules Joules to Kilowatt-hours Joules to Megaelectronvolts Joules to Megajoules Joules to Watt-hours Kilocalories to BTU Kilocalories to Calories Kilocalories to Joules Kilocalories to Kilojoules Kilocalories to Kilowatt-hours Kilojoules to BTU Kilojoules to Calories Kilojoules to Joules Kilojoules to Kilocalories Kilojoules to Kilowatt-hours Kilojoules to Watt-hours Kilowatt-hours to BTU Kilowatt-hours to Gigajoules Kilowatt-hours to Joules Kilowatt-hours to Kilocalories Kilowatt-hours to Kilojoules Kilowatt-hours to Megajoules Kilowatt-hours to Megawatt-hours Kilowatt-hours to Therms Megaelectronvolts to Joules Megajoules to Gigajoules Megajoules to Joules Megajoules to Kilowatt-hours (current page) Megawatt-hours to Kilowatt-hours Therms to BTU Therms to Kilowatt-hours Watt-hours to Joules Watt-hours to Kilojoules
Start typing to search...
Searching...
No results found
Try searching with different keywords