CodeKitHub

Blogg

Guider, felsökning och tutorials — var och en med en länk till verktyget som löser problemet direkt.

JSON och dataKodning och konverteringKalkylatorerBilder och filerText och regexIntegritet och säkerhet
Varför +50% och sedan −50% inte tar dig tillbaka till där du började
Kalkylatorer

Varför +50% och sedan −50% inte tar dig tillbaka till där du började

En aktie stiger 50% och faller sedan 50% — du skulle vänta dig att gå jämnt ut, men du har förlorat 25%. Här är asymmetrin i procentuella förändringar, och varför den spelar roll för rabatter, löner och investeringar.

Därför lade vi till automatisk palettextraktion i färgväljaren
Bilder och filer

Därför lade vi till automatisk palettextraktion i färgväljaren

Att klicka på en enda pixel för att få dess hex-kod besvarar bara halva frågan designers faktiskt ställer. Så här lade vi till palettextraktion med ett klick, och den enkla algoritmen bakom.

Så håller vi våra skatte- och löneräknare från att tyst bli föråldrade
Kalkylatorer

Så håller vi våra skatte- och löneräknare från att tyst bli föråldrade

Skattesatser, sociala avgifter och minimilöner ändras varje år — en kalkylator med förra årets siffror är värre än ingen kalkylator alls. Här är det automatiserade systemet vi byggde för att fånga det innan användarna gör det.

Varför vi delade upp vårt MD5/SHA-256-verktyg i två separata sidor
Kodning och konvertering

Varför vi delade upp vårt MD5/SHA-256-verktyg i två separata sidor

En enda kombinerad hashverktygssida tappade tyst söktrafik till specifika sökningar som "decode sha256" och "md5 decrypt" — här är trafikdatan som fick oss att dela upp den, och varför att paketera ihop saker inte alltid är det effektiva valet.

Varför ägglossning inte är "dag 14" — så beräknas ditt fertila fönster faktiskt
Kalkylatorer

Varför ägglossning inte är "dag 14" — så beräknas ditt fertila fönster faktiskt

Det mest upprepade faktumet om menstruationscykeln — ägglossning sker på dag 14 — är fel för de flesta. Här är var siffran kommer ifrån, varför cykellängd förändrar allt, och hur du faktiskt uppskattar din ägglossningsdag och ditt fertila fönster.

Hur många kalorier ska du äta per dag? BMR vs TDEE, enkelt förklarat
Kalkylatorer

Hur många kalorier ska du äta per dag? BMR vs TDEE, enkelt förklarat

De flesta kaloriråd hoppar över de två siffror som faktiskt spelar roll: din BMR (vad kroppen förbränner i vila) och din TDEE (vad du förbränner i verkliga livet). Här är skillnaden, hur de beräknas och vilken du ska använda för att gå ner, hålla eller gå upp i vikt.

Billigaste LLM-API:et 2026: fullständig prisjämförelse, 19 modeller
Kalkylatorer

Billigaste LLM-API:et 2026: fullständig prisjämförelse, 19 modeller

OpenAI, Anthropic, Google, DeepSeek, Qwen, Kimi, GLM och Grok, rankade från billigast till dyrast baserat på en blandad kostnad per token. Prisskillnaden mellan den billigaste och dyraste modellen är över 60x.

Varför output-tokens i LLM-API:er kostar 4-8x mer än input-tokens
Kalkylatorer

Varför output-tokens i LLM-API:er kostar 4-8x mer än input-tokens

OpenAI, Anthropic och Google prissätter alla output-tokens flera gånger högre än input-tokens — samma mönster hos varje leverantör. Här är den faktiska orsaken, och vad det betyder för hur du bör skriva dina prompter.

Kolla vilka appar och webbplatser som är inloggade på ditt Google-konto (och återkalla åtkomsten)
Integritet och säkerhet

Kolla vilka appar och webbplatser som är inloggade på ditt Google-konto (och återkalla åtkomsten)

Varje klick på 'Logga in med Google' ger en app långsiktig åtkomst till ditt konto. Här ser du exakt var du hittar hela listan, vad varje behörighetsnivå innebär och hur du återkallar den.

Så konverterar du HEIC till JPG i Windows (utan Apple-programvara)
Bilder och filer

Så konverterar du HEIC till JPG i Windows (utan Apple-programvara)

iPhone-foton landar i Windows som .heic-filer som hälften av dina appar inte kan öppna. Här är varje riktigt alternativ, från det som redan finns inbyggt i Windows till ett webbläsarverktyg som inte kräver någon installation.

När hex-till-text-konvertering går fel: kodningsmisstagen som förvandlar bytes till skräp
Kodning och konvertering

När hex-till-text-konvertering går fel: kodningsmisstagen som förvandlar bytes till skräp

Hexen är giltig, konverteraren kördes utan fel, och utdatan är ändå nonsens. Här är de verkliga orsakerna — kodningskrockar, byteordning och grupperingsfel — och hur du fångar var och en.

JSON-trädvy vs. tabellvy: vilken hjälper dig faktiskt felsöka snabbare
JSON och data

JSON-trädvy vs. tabellvy: vilken hjälper dig faktiskt felsöka snabbare

Båda vyerna visar samma data, men de är bra på att lösa helt olika problem. Här är hur du väljer rätt istället för att köra på det ditt verktyg öppnar först.

Girig vs lat matchning i regex: varför ditt mönster fångar för mycket
Text och regex

Girig vs lat matchning i regex: varför ditt mönster fångar för mycket

Din regex fungerar på korta teststrängar men fångar mycket mer än du tänkt dig på riktig data. Det är nästan alltid en girig kvantifierare — här är den faktiska lösningen, med den exakta tecken-för-tecken-förklaringen till varför det händer.

Varför din binär-till-text-konvertering ger fel tecken
Kodning och konvertering

Varför din binär-till-text-konvertering ger fel tecken

Ettorna och nollorna ser rätt ut, konverteraren gav inget fel, men texten som kommer ut är fel eller full av rappakalja. Här är vad som faktiskt orsakar det — gruppering, bitordning och teckenkodning, i den sannolikhetsordningen.

Varför foton av boksidor misslyckas med OCR (och hur några graders lutning förstör noggrannheten)
Bilder och filer

Varför foton av boksidor misslyckas med OCR (och hur några graders lutning förstör noggrannheten)

Att skanna ett foto av en lärobok till text ger oftast bara skräp — inte på grund av gammalt papper eller dålig belysning, utan på grund av en liten kameravinkel som nästan ingen märker. Här är den faktiska datan.

Fixa "Unexpected token" i JSON.parse: en fältguide till varje orsak
JSON och data

Fixa "Unexpected token" i JSON.parse: en fältguide till varje orsak

Kastar JSON.parse SyntaxError: Unexpected token? Så här läser du felet, de 7 vanligaste orsakerna och hur du fixar var och en på sekunder.

Så visar du en enorm JSON-fil utan att krascha webbläsaren
JSON och data

Så visar du en enorm JSON-fil utan att krascha webbläsaren

En 200MB stor JSON-fil får nästan vilken webbläsarflik som helst att frysa, formaterare inkluderat. Här är varför det händer och det faktiska arbetsflödet för att öppna filer av den storleken.