SIZE CALCULATOR

Size the OBS Browser Source before you go live.

Enter a canvas size and margin to get a StreamLyric Browser Source recipe. The calculator stays in the browser. Without JavaScript, use the three presets below.

OBS browser source sizelyrics overlay resolution1080x1920 browser source

Presets without JavaScript

These defaults are the same values the interactive calculator uses. If JavaScript is blocked, copy a row straight into OBS.

Each row assumes the Browser Source equals the canvas. The lyric region is the canvas minus the margin on every side, so a larger margin means a smaller readable block.

CanvasSourceLyric regionFontAnchor
1920×10801920×10801760×92032–48pxbottom-center
1080×19201080×1920920×176036–56pxbottom-center
1080×10801080×1080952×95232–48pxbottom-center

Match the source to the canvas

The most common sizing mistake is stretching one Browser Source between 1920×1080 and 1080×1920. That moves the anchor and crops lyrics into platform UI. Recreate the source per orientation instead of scaling it.

Font sits in the 12–96px range across 9 anchors. Larger type on a narrow vertical canvas overflows first, so vertical presets start smaller than landscape.

Avoid covering

Camera, instrument, comments, gifts, alerts, captions, and platform controls should be reserved before placing lyrics. Mark those zones first, then drop the lyric region into what is left.

On phone-first scenes the lower third is usually gone to comments and gifts. That is why the vertical preset anchors higher than the landscape one.

The math stays local

This calculator never uploads a canvas size or an Overlay URL. It computes the recipe in the browser and forgets it on refresh.

Copy only the width, height, font, and anchor into OBS. The Overlay URL itself belongs in the Browser Source field, not in a screenshot of this tool.

Use the tool

1920×1080 → source 1920×1080, font 32–48px, anchor bottom-center. 1080×1920 → source 1080×1920, font 36–56px, anchor bottom-center.

Step-by-step setup

  1. 01
    Pick a canvas

    Use 1920×1080, 1080×1920, or a custom size that matches OBS output.

  2. 02
    Set a margin

    Leave room around the longest lyric line so it does not touch the edge.

  3. 03
    Read the source and region

    The source equals the canvas; the region is the canvas minus the margin.

  4. 04
    Copy the source size into OBS

    Keep the Overlay background transparent and do not rescale between orientations.

Frequently asked questions

Should the Browser Source match the canvas?

Yes. Matching width and height keeps anchors predictable.

Does this upload my Overlay URL?

No. The math is local and nothing is sent to a server.

Can I reuse one source for landscape and vertical?

No. Recreate the source per orientation instead of stretching it.

Related guides and tools