","err_audit_input_required":"Klistra först in HTML som innehåller dina metataggar.","mockups_heading":"Så här ser det ut som en länkförhandsvisning","mockups_disclaimer":"Dessa fyra kort är stiliserade approximationer av varje plattforms verkliga förhandsvisningsgränssnitt för länkar, skapade endast i planeringssyfte — de är inte en direkthämtning eller skärmdump från Twitter/X, Facebook, LinkedIn eller Discord, och plattformar kan komma att omforma sitt eget förhandsvisningsgränssnitt över tid.","mockup_twitter_heading":"Twitter / X","mockup_facebook_heading":"Facebook","mockup_linkedin_heading":"LinkedIn","mockup_discord_heading":"Discord","mockup_image_alt":"Bild för länkförhandsvisning","mockup_no_image":"Ingen bild angiven","mockup_no_image_short":"Ingen bild","domain_default_fallback":"exempel.se","audit_missing_title":"Saknad og:title — de flesta plattformar visar en generisk eller tom titel utan den.","audit_missing_description":"Saknad og:description — förhandsvisningskortet kommer inte att visa någon sammanfattningstext.","audit_missing_image":"Saknad og:image — de flesta plattformar visar ingen bild, eller faller tillbaka på den första bilden som hittas på sidan.","audit_missing_url":"Saknad og:url — utan den kan delningar av alternativa URL:er (med spårningsparametrar, AMP-versioner etc.) komma att inte konsolideras till den kanoniska sidan.","audit_title_too_long":"og:title är {length} tecken — över gränsen på ~{max} tecken där de flesta plattformar kommer att trunkera den.","audit_title_long":"og:title är {length} tecken — över gränsen på ~{max} tecken där vissa plattformar börjar trunkera den, även om den fortfarande kan visas i sin helhet på andra.","audit_title_ok":"og:title är {length} tecken — inom det säkra intervallet för de flesta plattformar.","audit_description_too_long":"og:description är {length} tecken — över gränsen på ~{max} tecken där de flesta plattformar kommer att kapa den.","audit_description_long":"og:description är {length} tecken — över gränsen på ~{max} tecken där vissa plattformar börjar trunkera den.","audit_description_ok":"og:description är {length} tecken — inom det säkra intervallet för de flesta plattformar.","audit_url_not_absolute":"og:url-värdet \"{value}\" är inte en absolut http(s)-URL — det bör vara sidans fullständiga kanoniska URL.","audit_image_not_absolute":"og:image-värdet \"{value}\" är inte en absolut http(s)-URL — de flesta plattformar kräver en fullständigt kvalificerad bild-URL.","audit_image_dims_small":"Deklarerad og:image:width/height är {w}×{h} — under den brett rekommenderade minimigränsen på 1200×630 för länkförhandsvisningar.","audit_image_dims_ok":"Deklarerad og:image:width/height är {w}×{h} — uppfyller den brett rekommenderade minimigränsen på 1200×630.","audit_image_dims_unparseable":"og:image:width/og:image:height finns men är inte giltiga siffror.","audit_image_dims_unknown":"Ingen og:image:width/og:image:height deklarerad — faktiska pixeldimensioner kan inte verifieras utan att hämta bilden, vilket detta verktyg aldrig gör, avsiktligt, för integritetens skull. Rekommenderat minimum: 1200×630.","audit_twitter_card_missing":"Ingen twitter:card-tagg — Twitter/X kommer generellt att falla tillbaka på motsvarande og:-taggar, men en explicit twitter:card är mer tillförlitlig.","audit_twitter_card_invalid":"twitter:card-värdet \"{value}\" är inte ett av de fyra värden som Twitters kortvalidering accepterar: summary, summary_large_image, app, player.","audit_twitter_card_ok":"twitter:card är \"{value}\", ett giltigt värde.","audit_large_image_needs_image":"twitter:card är summary_large_image men ingen og:image eller twitter:image hittades — denna korttyp behöver en bild för att renderas korrekt.","audit_twitter_title_fallback":"Ingen twitter:title satt — Twitter/X kommer att falla tillbaka på og:title.","audit_twitter_description_fallback":"Ingen twitter:description satt — Twitter/X kommer att falla tillbaka på og:description.","audit_twitter_image_fallback":"Ingen twitter:image satt — Twitter/X kommer att falla tillbaka på og:image.","audit_duplicate_tag_item":"\"{tag}\" är deklarerad {count} gånger — endast den sista de flesta plattformar tolkar kommer faktiskt att gälla."};
0

OG- & Twitter Card-generator — Metataggsbyggare, revisor & förhandsvisning

Bygg färdiga att klistra in <meta>-taggar för Open Graph och Twitter Card från ett formulär, eller klistra in en befintlig <head> för att granska den efter saknade taggar, titel-/beskrivningslängd och twitter:card-giltighet — förhandsgranska sedan båda i genuint omformaterade länkkortsattrapper för Twitter/X, Facebook, LinkedIn och Discord.

🔒 Bearbetas helt i din webbläsare – ingenting du anger här laddas någonsin upp.

Bearbetar... 0%
Läser indata
Bygger/granskar taggar
Renderar förhandsvisningar
Klart

Resultat

Open Graph- och Twitter Card-metataggar avgör hur en länk ser ut i samma ögonblick som den klistras in i Slack, iMessage, en tweet eller en Discord-kanal — en titel, beskrivning och bild som valts av sidans egen <head>, inte av vad plattformen råkar skrapa fram från den synliga brödtexten. Det här verktyget är både en byggare och en revisor, inte en generisk mallutfyllare. I BYGG-läget fyller du i en titel, beskrivning, bild-URL, kanonisk URL, innehållstyp och Twitter-korttyp, så sammanställer det det exakta taggblocket med <meta property="og:..."> och <meta name="twitter:..."> redo att klistras in i din sidas <head>, och hoppar över alla fält du lämnar tomma istället för att skapa ihåliga taggar med tomt innehåll.

I GRANSKA-läget klistrar du in din befintliga <head>-markup eller en hel sidas HTML så tolkar verktyget den med webbläsarens inbyggda DOMParser för att extrahera varje og:- och twitter:-metatagg som redan finns, och kör sedan de kontroller som faktiskt spelar roll: de fyra vanligaste obligatoriska taggarna (og:title, og:description, og:image, og:url) flaggas om de saknas; og:title mäts mot den ungefärliga 60-teckensgräns där vissa plattformar börjar trunkera den och den ungefärliga 90-teckensgräns där de flesta plattformar gör det; og:description mäts mot det ungefärliga intervallet 155–200 tecken som de flesta plattformar tillåter innan den kapas; twitter:card kontrolleras mot de verkliga fyra värden som Twitters kortvalidering accepterar — summary, summary_large_image, app, player — och flaggas om det är något annat; och dubblettaggar (samma egenskap deklarerad två gånger, ett förvånansvärt vanligt kopiera-och-klistra-fel) påpekas med namn.

Bilddimensioner får en ärlig behandling: det här verktyget kan inte verifiera din bilds faktiska pixelstorlek utan att hämta den, och det gör det medvetet aldrig, i linje med denna webbplats policy om inga externa anrop. Om din HTML redan deklarerar og:image:width och og:image:height kontrolleras dessa deklarerade siffror mot det brett rekommenderade minimimåttet 1200×630; om inte får du en tydlig vägledande notering istället för ett fabricerat godkänt eller underkänt. Båda lägen renderar samma fyra länkförhandsvisningsattrapper — Twitter/X (som växlar mellan sin kompakta miniatyrlayout "summary" och fullbreddslayouten "summary_large_image" beroende på twitter:card-värdet), Facebook, LinkedIn och Discord — var och en genuint omformad för att matcha den plattformens egna typografi- och layoutkonventioner snarare än en ruta med en annan logotyp, och var och en är tydligt märkt som en illustrativ approximation i planeringssyfte, eftersom verkliga plattformar omformar sitt förhandsvisningsgränssnitt över tid och detta verktyg aldrig hämtar eller skrapar dem för att kontrollera.