What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Create a course thumbnail by designing a fixed-size HTML/CSS component, then capturing that component as an image in a browser. Choose dimensions for the page or channel where it will appear, check its current file requirements, and use Playwright to export the finished design. This code-based approach is useful when you want consistent layouts or need to make multiple thumbnails; Canva is a no-code alternative.

Choose the image size for its destination

There is no single thumbnail size that suits every course page and promotional channel. Check the current image dimensions, aspect ratio, and file-size or format limits for the exact destination before designing.

  • Course landing page or link preview: 1200×630 pixels is one suggested Open Graph-style size, but the cited secondary page offering it could not be verified. Treat it as a starting point, not a universal specification.
  • YouTube: Igniter’s thumbnail tool specifies 1280×720 pixels for its output. That is a YouTube-oriented size; check whether it fits your intended use elsewhere.

These examples come from different contexts. Do not assume that a landing page, social preview, and YouTube thumbnail share the same requirements. If you need more than one format, create a separate output size for each placement.

Build a reusable thumbnail in HTML and CSS

Set the component’s width and height to the chosen output dimensions. Use CSS for its background, spacing, alignment, and typography. Keep the course title and outcome statement concise so they remain readable when the image appears small. This is practical layout guidance, not a tested formula for improving clicks or enrolments.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Here is a self-contained starting point using 1200×630 pixels as an example. Confirm the destination’s requirements before using that size.

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <style>
    * { box-sizing: border-box; }
    html, body { margin: 0; }
    .course-card {
      width: 1200px;
      height: 630px;
      padding: 72px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      color: #fff;
      background: #163b5c;
      font-family: Arial, sans-serif;
    }
    .course-card .label { margin: 0 0 24px; font-size: 24px; }
    .course-card h1 { margin: 0 0 20px; font-size: 60px; line-height: 1.1; }
    .course-card .outcome { margin: 0; font-size: 30px; }
  </style>
</head>
<body>
  <article class="course-card">
    <p class="label">LIVE COURSE</p>
    <h1>Master introductory accounting</h1>
    <p class="outcome">Learn the fundamentals with guided practice</p>
  </article>
</body>
</html>

Use assets you have permission to use

Add only photographs, logos, illustrations, and other assets you are allowed to use. Canva says visuals generated through its AI thumbnail tool may be used for personal or commercial projects subject to its terms, while also advising users to check suitability and rights. It cautions that commercial AI output may not be exclusive. Review terms and any rights relating to recognizable third-party material before publishing.

Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

Make course variations easy to update

For a series of courses, keep the layout in a reusable template and replace the course-specific title, outcome, and image for each version. If you need several aspect ratios, make the dimensions configurable or maintain a layout for each output size; simply shrinking one design may make its text hard to read.

Render the HTML component with Playwright

Playwright can capture a page or a single element. For a thumbnail contained in .course-card, capture that element so unrelated browser content does not appear in the image. The following Node.js example assumes your HTML file is named thumbnail.html and Playwright is installed in the project.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
  1. Install Playwright and its Chromium browser in your Node.js project, following the official Playwright screenshot documentation and installation instructions.
  2. Save the HTML as thumbnail.html in the project directory.
  3. Create render.mjs with this code:
import { chromium } from 'playwright';
import { pathToFileURL } from 'node:url';
import { resolve } from 'node:path';

const browser = await chromium.launch({ headless: true });
try {
  const page = await browser.newPage({ viewport: { width: 1200, height: 630 } });
  await page.goto(pathToFileURL(resolve('thumbnail.html')).href);
  await page.locator('.course-card').screenshot({ path: 'course-thumbnail.png' });
  console.log('Saved course-thumbnail.png');
} finally {
  await browser.close();
}
  1. Run it with node render.mjs. The expected output is course-thumbnail.png in the project directory.
  2. Inspect the exported file at the size it will actually be displayed. Check that text is legible, nothing is clipped, and the image matches the intended placement.

Playwright documents element screenshots as well as page and full-page captures. For a self-contained thumbnail, element capture is generally the relevant option; a full-page image may include content beyond the design.

Choose PNG or JPEG deliberately

PNG is a sensible choice for text and graphic-heavy designs. JPEG may suit a photographic image when the destination requires or benefits from a smaller file. Playwright documents screenshot image-format options; check the destination’s accepted formats and inspect the result after export.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Other ways to make the thumbnail

Option Useful when What to know
HTML/CSS with Playwright You want control over layout, repeatable designs, or a code-based rendering workflow. Requires a Node.js and browser-automation setup. Playwright supports page, full-page, buffer, and element screenshots.
ClickClick You want a project that packages HTML/CSS rendering and URL screenshots into PNG or JPEG output. Its documentation says it uses Node 20 or newer and requires Chromium installation. Check its current project instructions before using it. It also documents batch generation and multiple output sizes, including 1200×630 and square examples.
Canva You prefer a visual, no-code design workflow. Canva describes its AI thumbnail tool as generating and refining images and exporting JPG, PNG, PDF, or PPTX. Its cited pages do not establish HTML-to-image rendering. Canva Education’s India page describes access for verified teachers and students; check current eligibility and terms.
Igniter thumbnail maker You want a template-editing tool aimed at teachers and coaching creators, particularly for YouTube thumbnails. Its page specifies 1280×720 PNG output. Confirm suitability for a course landing page. The page’s click-through claims are vendor assertions, not independently established results.

Compare options by how much HTML/CSS control you need, whether you will render in batches or at several sizes, the setup involved, output-size control, collaboration needs, and the rights and terms for any assets. No independent performance statistic establishes that a particular thumbnail tool or design improves clicks or course conversions.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server for developers. One GET request can return a screenshot or PDF. For this HTML design, make the page available at a URL and pass that URL to the API; the endpoint captures a URL, not a local HTML file.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Example cURL request:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

Replace the example URL with the URL of your published thumbnail page. See the ScreenshotNeo documentation for request options and response details.

  • Cookie banners are accepted and removed before capture, along with supported consent platforms, newsletter popups, and chat widgets; each of these steps can be turned off.
  • Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed; response headers say which page verdict applied and whether the request was billed.
  • An MCP server provides take_screenshot, get_page_info, and capture_pdf tools for AI agents, including Claude, Cursor, and other MCP clients.
  • The free plan includes 1,000 shots a month with no card required; paid plans start at $5 for 3,000 shots.

Sign up for ScreenshotNeo’s free plan to get 1,000 screenshots a month without a card.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.