FIRST CH TOOLS / Images / 68 OGP IMAGE GENERATOR
OGP Image Generator
Type a post title and a site name, pick a colour scheme, and get the 1200×630 OGP image that shows up when the link is shared. The title is wrapped and sized to fit automatically — Japanese titles follow proper line-breaking rules, so punctuation and closing brackets never start a line. Everything is drawn inside your own browser.
Text
Colour template
Background
Typesetting
How to Use
- Enter the textType the post title and the site name; add a category or date in the label field if you like. A line break typed in the title is kept.
- Pick colours and a backgroundChoose a colour template, then switch the background to a gradient or a photo if needed. With a photo, adjust the overlay until the text reads well (a warning appears if contrast is too low).
- Save"Save" downloads a PNG (or JPEG) ready for the featured image or OGP image field of your blog or CMS.
About This Tool
An OGP image is the picture shown on the card when a link is shared on X, Facebook, LinkedIn, Slack, LINE and so on. Without one, every post falls back to the site-wide image (or a text-only card) and nobody scrolling past can tell which article it is. This tool makes a per-post image with the title on it without opening an image editor. The size is fixed at 1200×630 (1.91:1), the size most platforms recommend.
Latin text wraps between words; words, numbers and URLs are never split (only a word longer than the whole line is broken by character). Japanese text can break between any two characters, so the tool applies kinsoku rules: punctuation, closing brackets, small kana (っ, ゃ…) and the long-vowel mark ー never start a line, and opening brackets never end one. When a break would violate a rule, the previous character moves to the next line with it, so nothing hangs past the margin; "……" and "――" are never split. The title size starts at the maximum and steps down 2px at a time to the largest size that fits the chosen number of lines and the height. With "Even out line lengths" on, the wrapping width is then narrowed as far as possible without adding a line, so you do not get a last line of one or two characters. If a break still lands in the wrong place, type a line break in the title. If the title does not fit even at the 36px minimum, it is cut with "…" and a warning appears.
Photo backgrounds are scaled to cover the frame (the vertical position is adjustable) and get a black overlay under light text or a white one under dark text. The contrast ratio is measured by actually drawing the background under the text and checking every pixel; the figure shown is the low end (the worst 2%), and anything under 3 : 1 — the minimum for large text — is flagged. IBM Plex Sans JP is a web font and looks the same everywhere; "device sans-serif / serif" uses whatever is installed (Hiragino on a Mac, Yu Gothic on Windows…), so the letterforms and line breaks can differ between devices. X's small "summary" card and some chat apps crop the centre of the image to a square; "Show the square crop area" marks the central 630×630 so you can keep the essentials inside it.
Drawing happens in the browser with Canvas; the text you type and the photos you choose are never sent to a server. Use the Social Media Image Resizer to turn the result into other platform sizes and the WebP Converter to make it lighter. The meta tags that point at it, og:image included, come from the OGP Meta Tag Wizard.
Settings can be passed as URL parameters (the photo is always chosen on the page; values in a URL reach the server as part of the page request, so type unpublished titles on the page instead). Example: /en/ogp-image/?title=My first OGP image&site=Sample Blog&label=GUIDE&tpl=night&align=center&lines=2 (title, site, label = text / tpl=paper,ink,vermilion,night,leaf,hydrangea,haze / bg=solid,gradient,image / c1, c2, text, accent = colours / angle = degrees / overlay=0-90 / pos=0-100 / font=plex,sans,serif / align=left,center / deco=band,side,frame,none / lines=1-4 / size=40-110 / balance=0 to turn off evening out / guide=1 / format=png,jpeg).
Other Tools
- 01Batch Image → WebPWebP Converter
- 02White Background RemoverWhite BG Remover
- 03WCAG Contrast CheckerContrast Checker
- 04Character CounterCharacter Counter
- 05llms.txt Generatorllms.txt Generator
- 06JSON-LD GeneratorJSON-LD Generator
- 07Markdown → PDFMD → PDF
- 08OGP Meta Tag WizardOGP Wizard
- 09Favicon GeneratorFavicon Generator
- 10TikTok PublisherTikTok Publisher
- 11Encoding & Line Ending ConverterEncoding Converter
- 12Batch Image → AVIF + pictureAVIF Converter
- 13Test Data GeneratorTest Data Generator
- 14Marp Markdown → SlidesMarp Slides
- 15Text & Code Diff CheckerDiff Checker
- 16Cron Explainer & Next RunsCron Explainer
- 17Base64 & Data URI EncoderBase64 & Data URI
- 18URL Parameter Editor & UTM BuilderURL Parameters
- 19HTML Entity Escape & UnescapeHTML Escape
- 20JSON ⇄ YAML ConverterJSON ⇄ YAML
- 21PX ⇄ REM / EM ConverterPX ⇄ REM / EM 単位変換
- 22Color Converter & AlphaColorコード変換&アルファ透過
- 23MD5 / SHA-256 Hash Generatorハッシュ生成
- 24JWT Decoder & Expiry CheckerJWTデコーダー&有効期限チェッカー
- 25User-Agent ParserUser-Agent解析&デバイス判定
- 26UUID & ULID GeneratorUUID (v4) & ULID 一括生成
- 27Aspect Ratio Calculatorアスペクト比計算&サイズ算出
- 28Markdown Table GeneratorMarkdownテーブル整形&CSV/TSV変換
- 29SQL Query FormatterSQL Formatter
- 30QR Code GeneratorQR Code Generator
- 31Regex Tester正規表現テスター
- 32Unix Timestamp ConverterUNIXタイムスタンプ⇄日時変換
- 33New Tab Memo新規タブメモ帳
- 34Image Resizer & Cropper画像リサイズ&クロップ
- 35EXIF Viewer & RemoverEXIF情報の確認&除去
- 36robots.txt Generatorrobots.txt ジェネレーター
- 37Password Generator安全なパスワード生成
- 38Case Converter文字列ケース変換
- 39CSV/TSV ⇄ JSON ConverterCSV/TSV ⇄ JSON 相互変換
- 40PDF Merge, Split & ExtractPDF結合・分割・ページ抽出
- 41Full-width ⇄ Half-width Converter全角⇄半角変換&テキストクリーナー
- 42X (Twitter) Post CounterX(Twitter)投稿の文字ウェイト計算
- 43CSS clamp() Fluid Typography CalculatorCSS clamp() 計算機
- 44CSS Gradient GeneratorCSSグラデーションジェネレーター
- 45Image Colour Palette Extractor画像からカラーパレット抽出
- 46QR Code ReaderQRコード読み取り
- 47SVG Optimizer & Data URISVG最適化&data URI化
- 48Redirect Generatorリダイレクトルール ジェネレーター
- 49IP / CIDR CalculatorIPアドレス・CIDR計算機
- 50ICS Calendar Event GeneratorICS Generator
- 51cubic-bezier Easing Preview & ComparisonEasing Preview
- 52CSS box-shadow Generatorbox-shadow ジェネレーター
- 53Japanese Dummy Text Generator和文ダミーテキスト生成
- 54Social Media Image ResizerSNS画像サイズ一括書き出し
- 55Time Zone Converter & World Clockタイムゾーン変換・世界時計
- 56Date & Business Day Calculator日数・営業日計算
- 57HTML → MarkdownHTML→Markdown変換
- 58HEIC to JPEG/PNG ConverterHEIC Converter
- 59Print Size & DPI Calculator印刷サイズ・DPI計算機
- 60Color Blindness SimulatorColor Blindness Simulator
- 61SERP Preview & Meta Tag Length CheckerSERPプレビュー&メタタグ文字数チェック
- 62Flexbox & CSS Grid GeneratorFlexbox / CSS Grid ジェネレーター
- 63Text Line Toolsテキスト行操作ツール
- 64Screenshot Frame & Background Makerスクリーンショット枠装飾
- 65Japanese Era ⇄ Western Calendar Converter和暦 ⇄ 西暦変換
- 66URL Slug Generator (Japanese → Romaji)URLスラッグ生成(日本語→ローマ字)
- 67htpasswd Generatorhtpasswd ジェネレーター