HTML Email Debugger avatar
HTML Email Debugger
Under maintenance

Pricing

from $0.00 / result

Go to Apify Store
HTML Email Debugger

HTML Email Debugger

Under maintenance

Detect structural, CSS, and client-compatibility issues in HTML emails and receive precise, actionable fixes before sending.

Pricing

from $0.00 / result

Rating

0.0

(0)

Developer

Lone

Lone

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Validate HTML email markup against real-world email client rendering constraints and generate deterministic, client-aware failure reports.

This Actor analyzes raw HTML email source code and applies a fixed rule set to identify structural, CSS, media, and compatibility issues that cause emails to break across clients such as Outlook, Gmail, Apple Mail, and Yahoo.

It is designed for precision, not design guidance.


What This Actor Does

  • Validates HTML email structure using deterministic rules
  • Detects client-specific rendering failures
  • Identifies exact failing elements with inspectable locations
  • Produces a binary verdict (PASS / FAIL)
  • Outputs structured, machine-readable diagnostics

Supported Email Clients

  • Outlook (Windows / Word rendering engine)
  • Gmail (Web and Mobile)
  • Apple Mail
  • Yahoo Mail

Built-In Test Presets

To support regression testing and deterministic validation, the Actor includes built-in presets:

  • broken-email-v0.1 — Deliberately broken email (expected FAIL)
  • clean-email-v0.1 — Minimal compliant email (expected PASS)

Presets can be selected directly in the Input UI.


Input Parameters

Preset (Optional)

  • preset
    • none (default)
    • broken-email-v0.1
    • clean-email-v0.1

When a preset is selected, custom HTML input is ignored.


Custom HTML Validation

  • emailHtml (string)
    Raw HTML email source to validate. Required when preset is none.

Validation Options

  • intendedClients
    Target email clients to validate against
    (default: outlook, gmail)

  • strictMode
    Fail if any critical violations are detected
    (default: true)

  • maxViolations
    Maximum number of violations to record
    (default: 100)


Output

Each run produces a single dataset item with:

  • verdict — PASS or FAIL
  • failureCount — Total violations detected
  • violations — Detailed rule-based failures
  • element locations — Tag, selector, snippet, byte offset
  • metadata — Rule version, preset used, hash, timestamp

Rule Set

  • 15 deterministic rules (v0.1)
  • Covers structure, CSS, media, links, and compatibility
  • No heuristics, scoring, or LLM-based analysis
  • Same input always produces the same output

What This Actor Does Not Do

  • No visual previews
  • No template generation
  • No accessibility scoring
  • No autofix or code rewriting
  • No LLM interpretation

This is a debugger, not a designer.


  • Processes only provided HTML input
  • No scraping or external requests
  • No personal data stored
  • GDPR-friendly by design

Performance

  • Typical runtime: under 1 minute
  • Memory usage: under 4 GB
  • Deterministic and repeatable outputs
  • Suitable for CI and automated pipelines

Versioning

  • v0.1 — Initial deterministic rule set
  • Future versions will expand rules only with explicit versioning

Final Note

HTML email rendering failures are silent and costly.

This Actor exists to surface those failures deterministically, explain exactly why they occur, and make results trustworthy without interpretation.