Generator Open Graph
Wygeneruj tagi og: i twitter: do sekcji head, sprawdź długość tytułu, opisu i proporcję obrazu.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Tagi i podgląd odświeżają się podczas wpisywania. Wpisane dane nie są nigdzie zapisywane.
Tagów
Open Graph i Twitter
Tytuł
Opis
Proporcja obrazu
Zalecana 1,91:1
Tagi do sekcji head
Wklej w sekcji <head> strony.
Każda platforma rysuje podgląd po swojemu, a obrazu z podanego adresu tu nie pobieramy.
- OKNie wykryto problemów w podanych danych.
Ściąga: znaczniki Open Graph
| Znacznik | Do czego służy | Wymagany w protokole OG |
|---|---|---|
| og:title | Tytuł w podglądzie udostępnienia | Tak |
| og:type | Rodzaj treści (website, article…) | Tak |
| og:image | Obraz w podglądzie (adres bezwzględny) | Tak |
| og:url | Kanoniczny adres strony | Tak |
| og:description | Krótki opis pod tytułem | Nie |
| og:site_name | Nazwa serwisu | Nie |
| og:locale | Język i region treści, np. pl_PL | Nie |
| twitter:card | Układ karty na X (Twitter) | Nie |
| Typ (og:type) | Kiedy go używać |
|---|---|
| website | Strona główna, strony informacyjne, narzędzia |
| article | Wpis blogowy, artykuł, news |
| video.other | Strona z materiałem wideo |
| product | Strona produktu w sklepie |
| profile | Strona osoby lub autora |
| book | Strona książki |
Gdzie to wkleić
Tagi umieszczasz w sekcji <head> każdej podstrony, z jej własnym tytułem i adresem. Tytuł i opis udostępnienia mogą się różnić od znaczników title i meta description, więc możesz je napisać pod kliknięcie.
Obraz
Adres obrazu musi być pełny (https://…) i publicznie dostępny. Najlepiej wygląda proporcja 1,91:1, np. 1200 × 630 px. Wymiary wpisane w generatorze tylko opisują plik i nie zmieniają go.
Open Graph a Twitter
Open Graph (og:) czyta większość serwisów i komunikatorów. Znaczniki twitter: dotyczą karty na X; gdy ich brakuje, X zwykle korzysta z og:. Typ karty decyduje o układzie podglądu.
Podgląd się nie zmienia
Serwisy zapamiętują podgląd strony. Po zmianie tagów nowy wygląd może pojawić się z opóźnieniem. Odświeżenie umożliwiają narzędzia dla twórców serwisów, np. Sharing Debugger Facebooka.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator Open Graph
Gdy ktoś udostępnia Twoją stronę na Facebooku, LinkedIn czy X, o wyglądzie podglądu decydują meta tagi Open Graph i Twitter Cards — nie treść strony.
Generator Open Graph zamienia kilka pól formularza na gotowy blok znaczników <meta>: od og:title i og:image po twitter:card i twitter:site. Przy komplecie danych dostajesz 14 tagów, a obok orientacyjny podgląd karty udostępnienia i listę uwag, np. o braku obrazu albo złej proporcji grafiki.
Jak działa generator tagów Open Graph
Każde pole odpowiada jednemu lub dwóm tagom. Tytuł trafia do og:title i twitter:title, opis do og:description i twitter:description, adres obrazu do og:image i twitter:image. Szerokość i wysokość obrazu tworzą og:image:width i og:image:height, nazwa serwisu og:site_name, a język og:locale (np. pl_PL). Konto na X trafia do twitter:site, przy czym znak @ zostanie dodany, jeśli go pominiesz. Puste pola opcjonalne są pomijane, więc w wyniku nie ma tagów z pustym content.
Przyciski Strona, Artykuł, Wideo i Produkt ustawiają od razu og:type i typ karty: website lub article z summary_large_image, video.other z player, product z summary. Na liście typów są też profile i book. Tagi i podgląd odświeżają się w trakcie wpisywania, a wpisane dane nie są nigdzie zapisywane.
Liczniki pokazują długość tytułu względem 60 znaków i opisu względem 160 znaków. Po przekroczeniu licznik zmienia kolor i dopisuje, że tekst może zostać obcięty, ale nic nie skraca: o przycięciu decyduje Facebook, LinkedIn czy X po swojej stronie. Twarde limity formularza są znacznie wyższe: 300 znaków dla tytułu i 1000 dla opisu.
Wartości trafiają do atrybutu content, dlatego generator sam zamienia cudzysłowy, apostrofy, & i nawiasy ostre na encje HTML. Tytuł Kredyt "na start" da w wyniku content="Kredyt "na start"", więc robot nie urwie tekstu na pierwszym cudzysłowie. Wielokrotne spacje i złamania wiersza są zamieniane na pojedynczą spację. Adres strony i obrazu musi zaczynać się od https:// lub http://, inaczej formularz zgłosi błąd.
Przykład krok po kroku: tagi dla strony kalkulatora kredytowego
Załóżmy, że publikujesz podstronę kalkulatora kredytowego i chcesz, aby jej udostępnienie wyglądało dobrze na Facebooku i na X.
- Klikasz przycisk Strona: og:type przyjmuje wartość website, a typ karty summary_large_image, bo obraz ma być widoczny nad tekstem.
- Wpisujesz tytuł o długości 67 znaków. Licznik pokaże 67 / 60 znaków z dopiskiem, że tytuł jest za długi. Skracasz go o 7 znaków, a najważniejsze słowa przenosisz na początek.
- Wpisujesz opis o długości 164 znaków, czyli 4 znaki ponad 160. Tu też najlepiej skrócić zdanie, zamiast liczyć na to, że końcówka się zmieści.
- Podajesz adres kanoniczny w postaci bezwzględnej: https://webp.pl/kalkulator-kredytowy.
- Podajesz pełny adres grafiki i jej wymiary 1200 × 630 px. Generator liczy proporcję 1200 / 630 = 1,90:1. Mieści się w tolerancji ±0,05 od 1,91, więc kafelek proporcji świeci na zielono. Dla kwadratu 1080 × 1080 px wyszłoby 1,00:1 i pojawiłaby się uwaga, że podgląd może przyciąć obraz.
- Uzupełniasz nazwę serwisu, locale pl_PL i konto na X, a potem kopiujesz blok przyciskiem Kopiuj tagi i wklejasz go w sekcji <head> tej podstrony.
Wynik: 9 tagów og: i 5 tagów twitter:, razem 14. Bez konta na X będzie ich 13, bo odpada twitter:site. Jeśli pominiesz adres obrazu, znikną od razu cztery: og:image, og:image:width, og:image:height i twitter:image.
Tabela referencyjna tagów Open Graph i Twitter Cards
| Tag | Rola w podglądzie | Wartość lub wymiar |
|---|---|---|
| og:title | tytuł widoczny w podglądzie udostępnienia | orientacyjnie do 60 znaków |
| og:description | opis pod tytułem | orientacyjnie do 160 znaków |
| og:image | główna grafika podglądu | bezwzględny URL, zalecane 1200×630 px (1,91:1) |
| og:image:width / og:image:height | wymiary obrazu, ułatwiają serwisom wyświetlenie go przy pierwszym udostępnieniu | liczby w pikselach, np. 1200 i 630 |
| og:url | adres kanoniczny udostępnianej strony | bezwzględny adres URL |
| og:type | typ treści | website, article, video.other, product, profile, book |
| og:site_name | nazwa serwisu nad lub pod tytułem | np. Example.com |
| og:locale | język i region treści | pl_PL, en_US, de_DE |
| twitter:card | wariant podglądu na X | summary_large_image, summary lub player |
| twitter:site | konto serwisu na X | @nazwa, do 15 znaków |
Praktyczne wskazówki przy generowaniu tagów
- Sedno tytułu zmieść w pierwszych 60 znakach. Dłuższy tytuł zostanie przycięty, więc nazwa marki na końcu zniknie jako pierwsza.
- Opis domykaj w 160 znakach i nie zostawiaj zachęty do kliknięcia na sam koniec zdania.
- Grafikę przygotuj w proporcji 1,91:1, np. 1200×630 px, i nie umieszczaj ważnego tekstu przy krawędziach, bo część serwisów przycina kadr do kwadratu.
- og:url i og:image podawaj z pełnym https://. Przy adresie obrazu zaczynającym się od http:// generator wyświetli uwagę.
- Każda podstrona potrzebuje własnego zestawu: wspólny tytuł i obraz dla całego serwisu sprawia, że udostępnienia różnych stron wyglądają identycznie.
- Kartę summary_large_image wybierz dla szerokiego obrazu, summary wtedy, gdy wystarczy mała miniatura obok tekstu.
Czego generator nie uwzględni
- Nie skróci tekstów — liczniki 60 i 160 znaków tylko ostrzegają, a przycięcie robi dopiero platforma przy renderowaniu podglądu.
- Nie pobiera obrazu spod podanego adresu, więc nie sprawdzi, czy plik istnieje, ile waży i jakie ma rzeczywiste wymiary. Proporcję liczy z wartości, które wpiszesz, a wpisane wymiary tylko opisują plik i go nie zmieniają.
- Karta player wymaga dodatkowych znaczników twitter:player z adresem odtwarzacza i jego rozmiarem. Generator ich nie tworzy i wyświetla o tym uwagę.
- Nie tworzy tagów specyficznych dla typów, takich jak article:published_time czy product:price:amount, ani wielu obrazów og:image dla jednej strony.
- Nie wstawi tagów do szablonu: dostajesz statyczny blok do ręcznego wklejenia, a w CMS-ie wartości trzeba podstawiać dynamicznie dla każdej podstrony.
Najczęstsze pytania
Dlaczego podgląd się nie aktualizuje?
Platformy zapamiętują podgląd strony przy pierwszym udostępnieniu. Po zmianie tagów użyj Sharing Debuggera Facebooka lub LinkedIn Post Inspector, aby wymusić ponowne pobranie.
Open Graph czy meta description?
To uzupełniające się tagi. Meta description działa w wynikach wyszukiwania, og:description w podglądzie udostępnienia, więc og:description możesz napisać bardziej pod kliknięcie.
Jakie wymiary powinien mieć obraz Open Graph?
Zalecane są 1200×630 px, czyli proporcja 1,91:1. Generator uznaje proporcję za poprawną w zakresie od 1,86 do 1,96, więc 1200×628 px też przejdzie bez uwagi.
Czy X korzysta z tagów Open Graph?
Tak. X czyta najpierw tagi twitter:, a gdy ich brakuje, zwykle sięga po og:. Generator tworzy oba zestawy z tych samych pól, więc nie musisz wpisywać tytułu dwa razy.
Czy og:image musi być bezwzględnym adresem?
Tak, podawaj pełny adres ze schematem https, na przykład https://example.com/img/og.jpg. Ścieżki względne bywają ignorowane przez roboty platform, a generator i tak ich nie przyjmie.
Czym różni się summary od summary_large_image?
summary_large_image pokazuje duży obraz nad tytułem i opisem, a summary małą miniaturę obok tekstu. Przy grafice 1200×630 px lepszym wyborem jest summary_large_image.