CivArchive
    Simple Text Overlay Node - v3.0
    NSFW
    Preview 138708149
    Preview 138708150
    Preview 138708153
    Preview 138708227
    Preview 138708226
    Preview 138708229
    Preview 138708230
    Preview 138708231

    ## Simple Text Overlay Node for ComfyUI

    A powerful, clean, and highly flexible custom node designed to overlay customizable text onto your images inside ComfyUI. Perfect for creating memes, cinematic poster layouts, watermarks, or promotional graphics. It outputs both the blended image and a clean text mask for further composition.

    ---

    ### 🚀 Features & Parameters Breakdown

    * text: Supports multiline inputs (press Enter for new lines).

    * font: Dropdown list of automatically discovered fonts.

    * font_size: Base size of the text (from 4 to 2000).

    * color_preset & custom_color: Choose from 14 built-in color presets or pick any HEX color using the Custom mode.

    * stroke_width & stroke_color: Easily add text outlines/borders for high visibility on any background.

    * shadow_preset: Quick presets Off, Soft, Medium, Strong, Custom) to control text drop shadows.

    * shadow offsets, blur & opacity: Full manual control over the shadow layer shape and transparency.

    * anchor: 9-point grid alignment top-left, center, bottom-right, etc.) to snap text precisely.

    * offset_x & offset_y: Fine-tune position shifting relative to your selected anchor point.

    * margin: Safe padding from the image edges.

    * rotation: Rotate text anywhere from -180° to 180° (bounding boxes adjust automatically!).

    * skew_x: Create beautiful faux-italic or stylized shear transformations.

    * blend_mode: 12 professional blending algorithms normal, multiply, screen, overlay, soft_light, etc.) to seamlessly merge text with image textures.

    * opacity: Global transparency slider for the entire text layer.

    * line_spacing: Adjust vertical distance between lines for multiline texts.

    * letter_spacing: Horizontal tracking control to expand or condense space between characters.

    * fit_to_image: Smart feature that automatically shrinks the font size to guarantee the entire text fits within your margins without clipping.

    ---

    ### 📦 Installation

    1. Download the node archive.

    2. Unpack/unzip it and move the ComfyUI-SimpleTextOverlay folder into your ComfyUI directory:

    ComfyUI/custom_nodes/

    3. Restart ComfyUI.

    ---

    ### 🔤 Managing Fonts

    The node comes with *14 pre-installed fonts** in various styles inside the internal fonts directory.

    * Want to add your own? Just drop any .ttf, .otf, or .ttc font files directly into the fonts folder inside this custom node directory. They will be indexed automatically on the next ComfyUI startup!

    Description

    # 🚀 Release Notes v3.0: Big Upgrade & Better UI!

    Hey everyone! The ComfyUI-SimpleTextOverlay node just got a huge upgrade. What started as a basic text generator has evolved into a full-featured typographic tool.

    Everything is completely free and open-source as always. Here is what’s new in v3.0!

    ---

    ### ✨ What’s New?

    #### 1. 🖼️ Live Font Previews

    * See before you pick: No more guessing how a font looks! Selected fonts now display a visual preview box right inside the node.

    * Add your own fonts easily: Want to use your custom fonts? Just throw your .ttf or .otf files into the fonts/ folder and double-click run_preview_generator.bat. It will automatically generate preview images for all of them!

    #### 2. 🎨 Multi-Line & Custom Colors

    * Different sizes per line: Enter values like 100,120,80 in font_sizes to scale each line individually.

    * Individual line colors: Set unique colors for up to 4 lines line1_color ... line4_color) with handy built-in color pickers.

    * Background plates: Add solid color background boxes behind each line line1_bg ... line4_bg).

    #### 3. 📐 Better Layout & Background Controls

    * Separated margins: Now you can adjust horizontal margin_x) and vertical margin_y) padding independently.

    * Plate styling: Adjust background box padding bg_padding), opacity bg_opacity), and rounded corners bg_corner_radius).

    #### 4. 🎲 3D Perspective Effects

    * Tilt & Warp: Use perspective_x and perspective_y to tilt text in 3D space for movie titles, isometric designs, or mockups.

    * Pivot point: Choose where the 3D tilt anchors using perspective_anchor.

    #### 5. 🛠️ Important Fixes & Improvements

    * Fixed broken settings bug: Fixed an issue where ComfyUI shifted node settings (so weird numbers won't randomly break wrap_width anymore!).

    * Smart word wrap: wrap_width now wraps long lines cleanly without ruining your manual Enter line breaks.

    * Super-sampling: Added a supersample setting (2× / 4×) for super sharp edges and smooth shadows.

    ---

    ### 📦 How to Install / Update

    1. Update or replace the files in your ComfyUI/custom_nodes/ComfyUI-SimpleTextOverlay/ directory.

    2. (Optional) Put your custom fonts into the fonts/ folder and run run_preview_generator.bat to build previews for them.

    3. Restart ComfyUI and refresh your browser!

    FAQ

    Comments (2)

    EnragedAntelopeAug 4, 2026· 1 reaction
    CivitAI

    Hi, thanks for posting. Is there a github repo for this? I always prefer using that so comfy manager can keep updating.

    Krug_Lov
    Author
    Aug 4, 2026· 1 reaction

    "Hi! I don't have a public GitHub repo set up for this just yet, but I'm planning to publish one very soon so it can be updated directly via ComfyUI Manager.

    I'll post the link here as soon as it's live. Thanks for the feedback!"

    Workflows
    Krea 2

    Details

    Downloads
    63
    Platform
    CivitAI
    Platform Status
    Available
    Created
    8/4/2026
    Updated
    8/13/2026
    Deleted
    -

    Files

    simpleTextOverlay_v30.zip

    Mirrors

    CivitAI (1 mirrors)