","err_audit_input_required":"Спочатку вставте HTML, який містить ваші мета-теги.","mockups_heading":"Як це виглядає у попередньому перегляді посилання","mockups_disclaimer":"Ці чотири картки є стилізованими наближеннями реальної оболонки попереднього перегляду кожної платформи, створеними виключно для планування — вони не є живим завантаженням чи знімком екрана Twitter/X, Facebook, LinkedIn або Discord, і платформи можуть з часом змінювати власний інтерфейс попереднього перегляду.","mockup_twitter_heading":"Твіттер / X","mockup_facebook_heading":"Facebook","mockup_linkedin_heading":"LinkedIn","mockup_discord_heading":"Discord","mockup_image_alt":"Зображення попереднього перегляду посилання","mockup_no_image":"Зображення не надано","mockup_no_image_short":"Немає зображення","domain_default_fallback":"example.com","audit_missing_title":"Відсутній og:title — більшість платформ показуватимуть загальний або пустий заголовок без нього.","audit_missing_description":"Відсутній og:description — картка попереднього перегляду не показуватиме текст підсумку.","audit_missing_image":"Відсутній og:image — більшість платформ не показують зображення або підставляють перше знайдене зображення на сторінці.","audit_missing_url":"Відсутній og:url — без нього поширення альтернативних URL (з параметрами відстеження, AMP-версіями тощо) можуть не зводитися до канонічної сторінки.","audit_title_too_long":"Довжина og:title становить {length} символів — перевищує поріг приблизно в {max} симв., після якого більшість платформ його обріжуть.","audit_title_long":"Довжина og:title становить {length} символів — перевищує поріг приблизно в {max} симв., з якого деякі платформи починають його обрізати, хоча на інших він може відображатися повністю.","audit_title_ok":"Довжина og:title становить {length} символів — у безпечному діапазоні для більшості платформ.","audit_description_too_long":"Довжина og:description становить {length} символів — перевищує поріг приблизно в {max} симв., після якого більшість платформ його обріжуть.","audit_description_long":"Довжина og:description становить {length} символів — перевищує поріг приблизно в {max} симв., з якого деякі платформи починають його обрізати.","audit_description_ok":"Довжина og:description становить {length} символів — у безпечному діапазоні для більшості платформ.","audit_url_not_absolute":"Значення og:url «{value}» не є абсолютною http(s) URL-адресою — це має бути повна канонічна URL-адреса сторінки.","audit_image_not_absolute":"Значення og:image «{value}» не є абсолютною http(s) URL-адресою — більшість платформ вимагають повну URL-адресу зображення.","audit_image_dims_small":"Задеклароване og:image:width/height становить {w}×{h} — нижче загальноприйнятого мінімуму 1200×630 для попередніх переглядів посилань.","audit_image_dims_ok":"Задеклароване og:image:width/height становить {w}×{h} — відповідає загальноприйнятому мінімуму 1200×630.","audit_image_dims_unparseable":"Значення og:image:width/og:image:height присутні, але не є дійсними числами.","audit_image_dims_unknown":"Не задекларовано og:image:width/og:image:height — фактичні розміри в пікселях неможливо перевірити без завантаження зображення, а цей інструмент свідомо цього не робить заради приватності. Рекомендований мінімум: 1200×630.","audit_twitter_card_missing":"Відсутній тег twitter:card — Twitter/X зазвичай використовує еквівалентні теги og:, але явно вказаний twitter:card надійніший.","audit_twitter_card_invalid":"Значення twitter:card «{value}» не є одним із чотирьох значень, які приймає валідатор карток Twitter: summary, summary_large_image, app, player.","audit_twitter_card_ok":"Значення twitter:card — «{value}», дійсне.","audit_large_image_needs_image":"twitter:card має значення summary_large_image, але не знайдено og:image або twitter:image — цей тип картки потребує зображення для коректного відображення.","audit_twitter_title_fallback":"Не вказано twitter:title — Twitter/X використовуватиме og:title.","audit_twitter_description_fallback":"Не вказано twitter:description — Twitter/X використовуватиме og:description.","audit_twitter_image_fallback":"Не вказано twitter:image — Twitter/X використовуватиме og:image.","audit_duplicate_tag_item":"«{tag}» задекларовано {count} разів — лише останній з них, який аналізує більшість платформ, фактично матиме ефект."};
0

OG & Twitter Card Generator — Конструктор мета-тегів, аудитор і попередній перегляд

Створюйте готові для вставки мета-теги Open Graph і Twitter Card за формою або вставте наявний <head>, щоб перевірити його на відсутні теги, довжину заголовка/опису та коректність twitter:card — а потім перегляньте їх у справжніх стилізованих макетах карток-посилань Twitter/X, Facebook, LinkedIn і Discord.

🔒 Обробляється повністю у вашому браузері — те, що ви тут вводите, ніколи не вивантажується.

Обробка... 0%
Читання вхідних даних
Побудова/аудит тегів
Відтворення попередніх переглядів
Готово

Результат

Мета-теги Open Graph та Twitter Card визначають вигляд посилання тієї ж миті, коли воно з’являється в Slack, iMessage, твіті чи на каналі Discord — заголовок, опис і зображення, вибрані з <head> сторінки, а не те, що платформа випадково витягне з видимого тексту. Це і конструктор, і аудитор, а не просто заповнювач шаблону. У режимі BUILD заповніть заголовок, опис, URL зображення, канонічну URL-адресу, тип контенту й тип картки Twitter, і він сформує точний блок тегів <meta property="og:..."> та <meta name="twitter:...">, готовий для вставки у <head> вашої сторінки, пропускаючи порожні поля замість створення пустих тегів.

У режимі AUDIT вставте наявну розмітку <head> або весь HTML сторінки, і інструмент проаналізує її за допомогою DOMParser браузера, щоб виділити кожен наявний мета-тег og: і twitter:, після чого проводить справді важливі перевірки: чотири загальноприйняті обов’язкові теги (og:title, og:description, og:image, og:url) позначаються, якщо відсутні; og:title вимірюється відносно порогу приблизно в 60 символів, де деякі платформи починають його обрізати, і порогу приблизно в 90 символів, де це роблять більшість платформ; og:description вимірюється відносно діапазону приблизно 155–200 символів, який більшість платформ дозволяють перед обрізанням; twitter:card перевіряється на відповідність чотирьом реальним значенням, які приймає валідатор карток Twitter — summary, summary_large_image, app, player — і позначається, якщо значення інше; а дублікати тегів (те саме властивість задекларована двічі, напрочуд поширена помилка копіювання-вставки) вказуються за назвою.

Розміри зображень обробляються чесно: цей інструмент не може перевірити фактичний розмір вашого зображення в пікселях без його завантаження і свідомо ніколи цього не робить, що відповідає політиці цього сайту про відсутність зовнішніх запитів. Якщо ваш HTML уже визначає og:image:width та og:image:height, ці задекларовані числа перевіряються на відповідність загальноприйнятому мінімуму 1200×630; якщо ні, ви отримуєте чітку рекомендацію замість надуманого проходження чи помилки. Обидва режими відображають ті самі чотири макети попереднього перегляду посилань — Twitter/X (перемикається між компактним макетом мініатюри «summary» і повношироким макетом «summary_large_image» залежно від значення twitter:card), Facebook, LinkedIn і Discord — кожен справді стилізований відповідно до типографіки й макетних угод цієї платформи, а не просто один і той самий блок із різним логотипом, і кожен чітко позначений як ілюстративне наближення для планування, оскільки реальні платформи з часом змінюють вигляд своїх попередніх переглядів, а цей інструмент ніколи не завантажує і не сканує їх для перевірки.