Allt du behöver veta om Solkarta.se och sol i Sverige
Solkarta.se är en gratis webbapp som visar vilka restauranger, barer och caféer i Sverige som har sol på sin uteservering just nu. Appen beräknar skuggor från byggnader i realtid baserat på solens position och hjälper dig hitta din plats i solen.
Vi använder SunCalc-biblioteket för att beräkna solens exakta position (azimut och höjd) för valfri tid och plats. Sedan projiceras skuggor från byggnader baserat på 3D-byggnadsdata från OpenStreetMap, inklusive byggnaders höjd och fotavtryck. Varje uteservering kontrolleras mot dessa skuggor för att avgöra om den har sol eller inte.
Solkarta.se täcker över 35 svenska städer, inklusive:
Solkarta.se inkluderar tusentals restauranger, barer och caféer hämtade från OpenStreetMap. Antalet varierar per stad -- Stockholm har störst utbud med hundratals ställen, medan mindre orter som Marstrand och Sigtuna har ett mer begränsat men kurerat utbud.
Solberäkningarna är i realtid -- solens position beräknas för exakt det datum och den tid du väljer. Byggnadsdata uppdateras periodiskt från OpenStreetMap. Det ger en mycket bra uppskattning av var solen skiner, men träd, markiser och temporära strukturer tas inte med i beräkningen.
Nej! Solkarta.se är helt gratis att använda. Ingen registrering, ingen inloggning, inga dolda avgifter. Allt beräknas direkt i din webbläsare.
Öppna solkarta.se och tillåt appen att använda din position, så centreras kartan där du befinner dig. Gula markörer visar uteserveringar med sol, gråa visar de som ligger i skugga. Du kan justera tid och datum med reglaget för att planera framåt.
Sverige får mellan 1 100 och 1 900 soltimmar per år beroende på var i landet man befinner sig [1]. Här är genomsnittliga soltimmar per månad för ett urval städer [2]:
| Stad | Jan | Feb | Mar | Apr | Maj | Jun | Jul | Aug | Sep | Okt | Nov | Dec | År |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stockholm | 44 | 75 | 151 | 217 | 278 | 277 | 279 | 235 | 170 | 96 | 45 | 33 | 1 900 |
| Göteborg | 44 | 69 | 167 | 211 | 239 | 256 | 234 | 196 | 168 | 99 | 47 | 32 | 1 762 |
| Malmö | 46 | 73 | 148 | 210 | 267 | 271 | 260 | 230 | 172 | 107 | 52 | 37 | 1 873 |
| Visby | 42 | 76 | 168 | 236 | 300 | 310 | 296 | 254 | 183 | 105 | 45 | 30 | 2 045 |
| Karlstad | 37 | 56 | 133 | 190 | 247 | 270 | 258 | 215 | 152 | 83 | 37 | 25 | 1 703 |
| Umeå | 24 | 60 | 130 | 178 | 236 | 260 | 249 | 197 | 127 | 69 | 26 | 12 | 1 568 |
Enligt SMHI är juni soligast mätt i genomsnittlig solskenstid per dygn vid nästan alla mätstationer [3]. Men det finns undantag: i Lund och vid Storlien-Visjövalen är maj soligast, och på Svenska Högarna toppar juli. Noterbart: augusti är aldrig soligast vid någon av SMHI:s stationer -- trots att det fortfarande är sommar.
Skillnaden är enorm. Under en riktigt bra sommar (som 2018) kan Stockholm få över 800 soltimmar under juni-augusti, medan en dålig sommar kanske bara ger 500-550 timmar [4]. Det är nästan 50% skillnad! Sommaren 2018 var exceptionell med ihållande högtryck, medan 2012 var en av de blötaste och mörkaste på decennier.
Gotland (Visby) och Öland är överlägset mest solsäkra [2]. Bland fastlandsstäderna presterar sydöstra kusten bäst:
Sverige domineras av västliga vindar som för med sig fukt från Atlanten och Nordsjön [3]. Västkusten (Göteborg) är därför ofta molnigare. Ostkusten ligger i "regnskugga" bakom Skandinaviska fjällkedjan och det sydssvenska höglandet, vilket ger torrare och klarare väder. Det är därför Gotland, Stockholm och ostkusten konsekvent har fler soltimmar.
Visby toppar konsekvent med i genomsnitt 296 soltimmar i juli [2]. Kalmar, Borgholm (Öland) och Stockholms skärgård följer nära. Intressant nog har Norrlandskusten (Luleå, Umeå) ofta fler soltimmar i juni än Göteborg, tack vare det stabila högtrycket som ofta lägger sig över norra Sverige tidigt på sommaren [3].
SMHI definierar meteorologisk vår som att dygnsmedeltemperaturen varaktigt överstiger 0°C [5]. Våren anländer vid vitt skilda tidpunkter [6]:
| Stad | Vårens normala ankomst |
|---|---|
| Lund / Helsingborg | 5 februari |
| Malmö / Göteborg / Visby | 15 februari |
| Stockholm | 2 mars |
| Jönköping | 4 mars |
| Karlstad | 9 mars |
| Sundsvall | 23 mars |
| Umeå | 4 april |
| Luleå | 11 april |
| Kiruna | 24 april |
Vårens ankomst har förskjutits upp till en månad tidigare i södra Sverige jämfört med normalperioden 1961-1990 [7]. Vid kustnära områden i Götaland, inklusive Göteborg och Visby, är det vanligt att det inte blir någon meteorologisk vinter alls.
Meteorologisk sommar definieras som att dygnsmedeltemperaturen varaktigt överstiger 10°C under fem dygn [8]. Normaldatum [9]:
| Stad | Sommarens normala ankomst |
|---|---|
| Lund / Göteborg | 29 april |
| Malmö | 30 april |
| Stockholm | 7 maj |
| Jönköping / Karlstad | 9 maj |
| Visby | 13 maj |
| Sundsvall | 23 maj |
| Umeå / Östersund | 28 maj |
| Luleå | 29 maj |
| Kiruna | 16 juni |
Sommar i april är det nya normala i Malmö och Lund [10].
Höstens ankomst definieras som att dygnsmedeltemperaturen varaktigt sjunker under 10°C (efter 1 augusti) [11]. Normaldatum [12]:
| Stad | Höstens normala ankomst |
|---|---|
| Kiruna | 24 augusti |
| Östersund | 12 september |
| Umeå | 18 september |
| Sundsvall | 19 september |
| Jönköping / Karlstad | 29 september |
| Stockholm | 4 oktober |
| Visby | 8 oktober |
| Göteborg | 10 oktober |
| Malmö | 13 oktober |
Stockholms meteorologiska sommar varar i snitt cirka 150 dagar (7 maj - 4 okt), medan Kiruna bara har runt 70 dagar (16 jun - 24 aug). Vid kusterna hänger sommaren kvar längre tack vare det uppvärmda havsvattnet.
I södra Sverige (Malmö, Göteborg) öppnar de första uteserveringarna redan i april, med full säsong från maj till september. I Stockholm är säsongen typiskt maj till september. I norra Sverige (Umeå, Luleå) är det kortare: juni till augusti. Men med rätt kläder och filtar kan säsongen förlängas -- sol i april kan vara härligt även vid 12°C!
Midnattssol kräver att du befinner dig norr om polcirkeln (66.5°N), ungefär i höjd med Jokkmokk och Gällivare. I Kiruna (67.9°N) varar midnattssolen från slutet av maj till mitten av juli. Men även i Stockholm märks effekten -- midsommar har 18,5 timmars dagsljus och det blir aldrig riktigt mörkt.
Väderdatan hämtas från Yr.no (Meteorologisk institutt i Norge / MET Norway) via deras öppna API [16]. Yr.no är en av Nordens mest använda vädertjänster och levererar timvisa prognoser för temperatur, nederbörd, vind och molnighet. Datan uppdateras automatiskt när du panorerar kartan.
Yr.no uppdaterar sina prognoser flera gånger per dygn. Solkarta.se hämtar ny väderdata när du panorerar till en ny plats (mer än ~5 km från den senaste hämtningen). Datan cachas i en timme för att minimera API-anrop. Prognosen täcker de närmaste 5 dagarna med timupplösning.
Väderbadgen visar tre saker i en kompakt vy:
Allt uppdateras när du drar i tidsreglaget, så du kan se hur vädret och UV förändras under dagen.
Medeltemperaturen i juli, som är den varmaste månaden, varierar ganska mycket [17]:
| Stad | Juli medel °C | Rekordvärme °C |
|---|---|---|
| Stockholm | 18 | 36 |
| Göteborg | 17 | 35 |
| Malmö | 18 | 34 |
| Visby | 17 | 32 |
| Karlstad | 18 | 36 |
| Umeå | 16 | 33 |
| Kiruna | 13 | 31 |
Sverige kan överraska med riktigt varma dagar -- flera städer har registrerat temperaturer över 35°C. Men genomsnittet ligger kring behagliga 16-18°C, perfekt för uteservering!
Sverige har i genomsnitt 10-15 regndagar per månad under sommaren, men de flesta regnskurar är korta. Östkusten (Stockholm, Gotland) är torrare än västkusten (Göteborg). En typisk sommardag kan ha morgonsol, en kort skur på eftermiddagen och sedan sol igen -- perfekt att kolla Solkarta.se för att tajma sitt uteserveringsbesök!
Enligt SMHI når UV-indexet i Sverige vanligen 4-7 mitt på dagen under sommaren, med ett maximum runt 8 under gynnsamma förhållanden [13]. Under november-februari är UV-indexet under 2. Som jämförelse når Medelhavet 7-10 och vid ekvatorn överstiger det 10 året runt.
I Sverige är det framför allt under sommarhalvåret (april-september) som solen är stark nog att orsaka solbränna [14]. Högst UV-strålning infaller ofta kring sommarsolståndet i juni. Ett överraskande faktum: snöreflexion kan nästan fördubbla UV-indexet under senvintern, vilket gör skidåkning i mars-april oväntat intensivt för huden.
SMHI mäter solstrålning vid 18 stationer runt om i landet sedan 1983 [15]. En klar sommardag når den globala solstrålningen cirka 900 W/m² på marknivå. Under sommarmånaderna kan man räkna med 7-10 timmars solsken per dag, medan vintern bara erbjuder ett fåtal timmar. Den inkommande solstrålningen vid marknivå har i genomsnitt ökat sedan 1980-talet i Sverige.
UV-indexet hämtas från CurrentUVIndex.com som i sin tur baseras på data från NASA:s AURA-satellit och det Holländska meteorologiska institutet (KNMI) [18]. Datan inkluderar aktuellt UV-index samt en prognos för de kommande 120 timmarna (~5 dagar). Allt uppdateras automatiskt baserat på kartans position.
UV-indexet följer WHO:s internationella skala:
| UV-index | Nivå | Rekommendation |
|---|---|---|
| 0-2 | Låg | Ingen risk för de flesta. Njut av solen! |
| 3-5 | Måttlig | Använd solskydd mitt på dagen. Sök skugga 11-15. |
| 6-7 | Hög | Solskyddsfaktor 30+. Undvik sol mitt på dagen. |
| 8-10 | Mycket hög | Undvik sol 10-16. Använd kläder, hatt och SPF 50. |
| 11+ | Extrem | Mycket ovanligt i Sverige. Stanna inomhus mitt på dagen. |
I Sverige når UV-indexet sällan över 7-8 även på högsommaren, men redan vid UV 3 rekommenderas solskydd.
Everything you need to know about Solkarta.se and sunshine in Sweden
Solkarta.se is a free web app that shows which restaurants, bars, and cafés in Sweden have sunshine on their outdoor terraces right now. The app calculates building shadows in real-time based on the sun's position, helping you find your spot in the sun.
We use the SunCalc library to calculate the sun's exact position (azimuth and altitude) for any time and location. Then we project building shadows using 3D building data from OpenStreetMap, including building heights and footprints. Each terrace is checked against these shadows to determine if it has sunshine or not.
Solkarta.se covers over 35 Swedish cities, including:
Solkarta.se includes thousands of venues sourced from OpenStreetMap. The number varies by city -- Stockholm has the largest selection with hundreds of venues, while smaller towns like Marstrand and Sigtuna have a smaller but curated selection.
The sun calculations are real-time -- the sun's position is calculated for the exact date and time you select. Building data is updated periodically from OpenStreetMap. This gives a very accurate estimate of where the sun is shining, but trees, awnings, and temporary structures are not included in the calculation.
No! Solkarta.se is completely free to use. No registration, no login, no hidden fees. Everything is calculated directly in your browser.
Open solkarta.se and allow the app to use your location. The map will center on your position. Yellow markers show terraces with sunshine, gray ones show those in shadow. You can adjust the time and date with the slider to plan ahead.
Sweden receives between 1,100 and 1,900 sunshine hours per year depending on location [1]. Here are the average monthly sunshine hours for a selection of cities [2]:
| City | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Year |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stockholm | 44 | 75 | 151 | 217 | 278 | 277 | 279 | 235 | 170 | 96 | 45 | 33 | 1,900 |
| Gothenburg | 44 | 69 | 167 | 211 | 239 | 256 | 234 | 196 | 168 | 99 | 47 | 32 | 1,762 |
| Malmö | 46 | 73 | 148 | 210 | 267 | 271 | 260 | 230 | 172 | 107 | 52 | 37 | 1,873 |
| Visby | 42 | 76 | 168 | 236 | 300 | 310 | 296 | 254 | 183 | 105 | 45 | 30 | 2,045 |
| Karlstad | 37 | 56 | 133 | 190 | 247 | 270 | 258 | 215 | 152 | 83 | 37 | 25 | 1,703 |
| Umeå | 24 | 60 | 130 | 178 | 236 | 260 | 249 | 197 | 127 | 69 | 26 | 12 | 1,568 |
According to SMHI, June is the sunniest month measured by average daily sunshine hours at nearly all weather stations [3]. But there are exceptions: in Lund and at Storlien-Visjövalen, May is sunniest, and on Svenska Högarna, July tops the list. An interesting detail: August is never the sunniest month at any SMHI station -- despite being a summer month.
The difference is enormous. During a great summer (like 2018), Stockholm can receive over 800 sunshine hours from June to August, while a bad summer might only deliver 500-550 hours [4]. That's almost a 50% difference! The summer of 2018 was exceptional with persistent high pressure, while 2012 was one of the wettest and darkest in decades.
Gotland (Visby) and Öland are by far the most sun-reliable [2]. Among mainland cities, the southeast coast performs best:
Sweden is dominated by westerly winds that bring moisture from the Atlantic and North Sea [3]. The west coast (Gothenburg) is therefore often cloudier. The east coast sits in a "rain shadow" behind the Scandinavian mountain range and the South Swedish Highlands, resulting in drier and clearer weather. This is why Gotland, Stockholm, and the east coast consistently have more sunshine hours.
Visby consistently tops the list with an average of 296 sunshine hours in July [2]. Kalmar, Borgholm (Öland), and the Stockholm archipelago follow closely. Interestingly, the northern coast (Luleå, Umeå) often gets more sunshine hours in June than Gothenburg, thanks to the stable high-pressure system that often settles over northern Sweden early in summer [3].
SMHI defines meteorological spring as when the daily average temperature consistently exceeds 0°C [5]. Spring arrives at very different times across the country [6]:
| City | Normal spring arrival |
|---|---|
| Lund / Helsingborg | February 5 |
| Malmö / Gothenburg / Visby | February 15 |
| Stockholm | March 2 |
| Jönköping | March 4 |
| Karlstad | March 9 |
| Sundsvall | March 23 |
| Umeå | April 4 |
| Luleå | April 11 |
| Kiruna | April 24 |
Spring arrival has shifted up to a month earlier in southern Sweden compared to the 1961-1990 reference period [7]. In coastal areas of southwestern Sweden, including Gothenburg and Visby, it's common to have no meteorological winter at all.
SMHI defines meteorological summer as when the daily average temperature consistently exceeds 10°C for five consecutive days [8]. Normal dates [9]:
| City | Normal summer arrival |
|---|---|
| Lund / Gothenburg | April 29 |
| Malmö | April 30 |
| Stockholm | May 7 |
| Jönköping / Karlstad | May 9 |
| Visby | May 13 |
| Sundsvall | May 23 |
| Umeå / Östersund | May 28 |
| Luleå | May 29 |
| Kiruna | June 16 |
Summer in April is the new normal for Malmö and Lund [10].
SMHI defines autumn as when the daily average temperature consistently falls below 10°C (after August 1) [11]. Normal dates [12]:
| City | Normal autumn arrival |
|---|---|
| Kiruna | August 24 |
| Östersund | September 12 |
| Umeå | September 18 |
| Sundsvall | September 19 |
| Jönköping / Karlstad | September 29 |
| Stockholm | October 4 |
| Visby | October 8 |
| Gothenburg | October 10 |
| Malmö | October 13 |
This means Stockholm's meteorological summer lasts about 150 days (May 7 - Oct 4), while Kiruna only has around 70 days (Jun 16 - Aug 24). Coastal areas retain summer longer thanks to the warmed sea water dampening nighttime cooling.
In southern Sweden (Malmö, Gothenburg), the first terraces open as early as April, with full season from May through September. In Stockholm, the season is typically May to September. In northern Sweden (Umeå, Luleå), the season is shorter: June to August. But with the right clothing and blankets, the season can be extended -- sun in April can be lovely even at 12°C!
The midnight sun requires you to be north of the Arctic Circle (66.5°N), roughly at the latitude of Jokkmokk and Gällivare. In Kiruna (67.9°N), the midnight sun lasts from late May to mid-July. But even in Stockholm, midsummer has 18.5 hours of daylight and it never truly gets dark.
Weather data is fetched from Yr.no (the Norwegian Meteorological Institute / MET Norway) via their open API [16]. Yr.no is one of the most widely used weather services in the Nordics, providing hourly forecasts for temperature, precipitation, wind, and cloud cover. Data updates automatically when you pan the map.
Yr.no updates their forecasts several times per day. Solkarta.se fetches new weather data when you pan to a new location (more than ~5 km from the last fetch). Data is cached for one hour to minimize API calls. The forecast covers the next 5 days at hourly resolution.
The weather badge shows three things in a compact view:
Everything updates as you drag the time slider, so you can see how weather and UV change throughout the day.
Average temperatures in July, the warmest month, vary quite a bit [17]:
| City | July avg °C | Record high °C |
|---|---|---|
| Stockholm | 18 | 36 |
| Gothenburg | 17 | 35 |
| Malmö | 18 | 34 |
| Visby | 17 | 32 |
| Karlstad | 18 | 36 |
| Umeå | 16 | 33 |
| Kiruna | 13 | 31 |
Sweden can surprise with genuinely hot days -- several cities have recorded temperatures above 35°C. But the average is a pleasant 16-18°C, perfect for outdoor dining!
Sweden averages 10-15 rainy days per month during summer, but most showers are brief. The east coast (Stockholm, Gotland) is drier than the west coast (Gothenburg). A typical summer day might have morning sun, a brief shower in the afternoon, then sun again -- perfect for checking Solkarta.se to time your terrace visit!
According to SMHI, the UV index in Sweden typically reaches 4-7 at midday during summer, with a maximum of about 8 under favorable conditions [13]. From November to February, the UV index stays below 2. For comparison, the Mediterranean reaches 7-10 and the equator exceeds 10 year-round.
In Sweden, it's primarily during the summer half-year (April-September) that the sun is strong enough to cause sunburn [14]. Peak UV radiation often occurs around the summer solstice in June. A surprising fact: snow reflection can nearly double the UV index during late winter, making skiing in March-April unexpectedly intense for the skin.
SMHI has been measuring solar radiation at 18 stations across Sweden since 1983 [15]. On a clear summer day, global radiation reaches approximately 900 W/m² at ground level. During summer months, you can expect 7-10 hours of sunshine per day, while winter offers only a few hours. Incoming solar radiation at ground level has on average increased since the 1980s in Sweden.
The UV index is fetched from CurrentUVIndex.com, which is based on data from NASA's AURA satellite and the Royal Netherlands Meteorological Institute (KNMI) [18]. The data includes the current UV index plus a forecast for the next 120 hours (~5 days). Everything updates automatically based on your map position.
The UV index follows the WHO international scale:
| UV Index | Level | Recommendation |
|---|---|---|
| 0-2 | Low | No risk for most people. Enjoy the sun! |
| 3-5 | Moderate | Use sun protection at midday. Seek shade 11-15. |
| 6-7 | High | SPF 30+. Avoid midday sun. |
| 8-10 | Very High | Avoid sun 10-16. Wear clothes, hat and SPF 50. |
| 11+ | Extreme | Very rare in Sweden. Stay indoors at midday. |
In Sweden, the UV index rarely exceeds 7-8 even in midsummer, but sun protection is recommended starting at UV 3.