Features

ArtenoMark has a variety of features. Some of them are:

Multiple Image I/O Options

Supports multiple image source types like file, base64, url etc.

More Than 2000 Fonts

Supports 2000+ fonts from Google Fonts for text-based watermarks.

Fully Customizable Design

Supports customizing the watermark with a wide variety of options, like margin, padding etc.

Image Repetition

Supports repetition of both text & image watermarks.

Multiple Image Formats

Supports input & output of multiple modern image formats.

EXIF Retention

Supports retention of EXIF metadata like camera information etc.

Smart Positioning System

Use preset positions like "top-right" or specify exact x/y coordinates for watermark placement.

Rotation Support

Rotate text or image watermarks to any angle for diagonal or stylized overlays.

Output Type Control

Choose the final image as a raw base64 string, data URL, or a downloadable file link.

Transparent Backgrounds

Supports transparent backgrounds for watermarks, perfect for non-intrusive branding.

Auto Orientation Correction

Fixes image orientation automatically based on EXIF data, ensuring proper alignment.

Alpha Channel Handling

Handles transparency with automatic RGBA conversion when needed for watermark clarity.

Developer Friendly

Simple endpoints, flexible inputs, and JSON-based error responses for easy integration.

Custom Font Weight & Style

Supports fine-tuning font weight (e.g., light, bold) and style (normal or italic) independently.

High-Resolution Text Rendering

Watermark text is rendered at 3× resolution and downsampled for crisp, anti-aliased results.

Dynamic Font Fallback

Automatically falls back to Roboto if the chosen font isn't available, ensuring reliability.

Secure Cloud Storage (Vercel Blob)

Saves output images as temporary files on Vercel Blob with download and content-type info.

Dynamic Margin Calculation

Smart margin handling ensures watermarks are never clipped or out-of-bounds.

Color Auto-Parsing

Accepts named colors (`white`, `black`) and hex (`#FF5733`) seamlessly for watermark customization.

HEIF/HEIC Image Support

Supports modern formats like HEIF and HEIC for both input and output.

Image Mode Auto-Fix

Auto-converts image modes (like P, LA, F) to compatible RGBA/RGB for proper output rendering.

Base64 & Data URL Generation

Returns images not just as base64, but optionally wraps it in `data:image/...;base64,...` format.

Zero-Dependency Clients

Can be consumed using vanilla JavaScript, Python, cURL, or any HTTP client — no SDK needed.

Strong Error Handling

Returns clear and descriptive HTTP error codes with JSON messages for all edge cases.

No Persistent Storage Required

Images are processed in-memory and (optionally) saved temporarily — your images will be safe.

Want to suggest us adding any feature?

Feel free to contact us.