✉️
EmailForge Pro
Email Template Builder & Validator
No template loaded
Preheader
✏️ Input HTML
Size
0 B
Lines
0
Tags
0
Images
0
Links
📤 Output PROCESSED
Out Size
0 B
Inline Rules
Stripped
Status
Ready
1

Parse Styles

Extracts all CSS from <style> tags and linked stylesheets

2

Match Selectors

Matches CSS rules to HTML elements using selector specificity

3

Apply Inline

Writes computed styles directly as style="" attributes

4

Clean Up

Removes <style> blocks that are no longer needed

Why inline CSS? Email clients like Gmail, Outlook, and Yahoo strip external stylesheets and <style> tags. Moving all CSS inline ensures your template renders correctly in every email client. Media queries for responsive design should remain in <style> tags as they cannot be inlined.
Run Inline CSS from the Editor tab to see results here.
Click ⚡ Analyze All or paste your template and click Analyze to see compatibility results.
Spam Score
Run analysis to check spam score
No analysis run yet.
Run analysis to see detailed spam checks.
🔧 What gets fixed automatically:
Reduces excess exclamation marks to max 3 · Adds CAN-SPAM compliant unsubscribe footer · Removes ALL CAPS words (optional) · Applies fixes to output HTML
Run analysis to validate image URLs in your template.
Best practices: Host all images on a reliable CDN or server. Use absolute URLs (https://...). Add alt="" attributes to all images. Keep images under 200KB. Avoid images wider than 600px. Background images are not supported in Outlook.
Previewing: Input
📝 Plain Text Version AUTO-GENERATED
Characters
0
Words
0
Lines
0
🖥️ Outlook Auto-Fix automatically repairs the 3 most common Outlook rendering issues: removes border-radius, adds width HTML attributes to tables, and wraps block layout containers in email-safe <table> structures. Run this after Inline CSS for best results.
📐 Border-Radius Removal
PENDING
ℹ️
What Outlook doesCompletely ignores border-radius on all elements
🔧
What we fixRemoves all border-radius declarations from inline styles
ResultButtons and boxes render with flat square corners in Outlook — no broken layout
Not run yet
📏 Table Width Attributes
PENDING
ℹ️
What Outlook doesIgnores CSS width on tables — only reads HTML width="" attribute
🔧
What we fixReads width from inline styles and adds as HTML attribute
ResultTables display at correct width in all Outlook versions
Not run yet
🗂️ Table-Based Layout
PENDING
ℹ️
What Outlook doesRenders div-based layouts incorrectly — columns collapse, spacing breaks
🔧
What we fixWraps outer container divs in table/tr/td structure
ResultLayout is preserved consistently in Outlook 2016, 2019, 365
Not run yet
Run 🖥️ Fix Outlook from the Editor tab to see the full report here.

🚫 Avoid in Outlook

  • CSS margin:auto for centering
  • flexbox or CSS grid
  • background-image on divs
  • padding on <td> in Outlook 2007+
  • Web fonts (use Arial, Georgia, Verdana)

✅ Use Instead

  • align="center" on tables
  • Nested <table> for columns
  • Background color on <td> cells
  • cellpadding attribute on tables
  • System-safe font stack

📋 Recommended Order

  1. Paste template in Editor
  2. Click Inline CSS
  3. Click Fix Outlook
  4. Click Email-Safe
  5. Preview output
  6. Download & send
How to use: Add {{first_name}}, {{company}} or any {{variable}} in your template. This tool auto-detects all tags and lets you fill preview values before sending.
Variable Preview / Replace Value Occurrences
Click "Detect Variables" to scan your template
Your Subject Line
Open Rate Score
0
Characters
0
Words
Verdict
Enter a subject line above to see previews.
Enter a subject line above to see analysis.
Suggestions will appear after analysis.
See exactly what changed between your original input and the processed output. Green = added, Red = removed.
0
Lines Added
0
Lines Removed
0
Unchanged
0%
Changed
Run diff to see changes between input and output.
Save & reload your templates locally. Templates are stored in your browser and persist between sessions.
No templates saved yet. Save your first template above.
Barracuda Email Security Gateway is one of the strictest spam filters used by Office 365. Follow all guidelines below to maximise inbox placement.
🔐 Authentication (Critical)
SPF RecordAdd v=spf1 include:yourdomain.com ~all to your DNS TXT records
DKIM SigningEnable DKIM on your mail server — Barracuda checks signature validity on every email
DMARC PolicyAdd v=DMARC1; p=none; rua=mailto:[email protected] — start with p=none then move to quarantine
PTR / Reverse DNSYour sending IP must have a PTR record matching your mail server hostname
📧 Content Rules
No image-only emailsBarracuda auto-blocks emails with no text content — always include real text
No URL shortenersbit.ly, tinyurl etc are blocked — always use full absolute URLs
No hidden textWhite text on white background is an instant block signal
Unsubscribe link requiredMust be in every marketing email — Barracuda checks for this
Plain text alternativeAlways include a plain text version alongside your HTML
🌡️ IP Warmup for Barracuda
📅
Week 1Send max 50–100 emails/day to engaged recipients only
📅
Week 2Increase to 200–500/day — monitor bounce rate daily
📅
Week 3–4Scale to 1,000–5,000/day if bounce rate stays under 2%
⚠️
Bounce rate limitKeep hard bounces under 2% — Barracuda will block your IP if exceeded
⚠️
Complaint rate limitKeep spam complaints under 0.1% — anything above triggers review
📋 Barracuda Allowlisting
1️⃣
Register your IPGo to barracudacentral.org and register your sending IP address
2️⃣
Request allowlistingSubmit removal/allowlist request at barracudacentral.org/rbl/removal-request
3️⃣
Feedback LoopSign up for Barracuda feedback loop to get spam complaint reports
4️⃣
Monitor dailyCheck barracudacentral.org/lookups every day during warmup
📏 Size & Format Limits
📧
Email sizeKeep total email under 100KB — Barracuda flags large emails for review
🖼️
Image sizeEach image under 200KB — host on HTTPS CDN, never embed base64
🔗
Link countKeep links under 15 per email — too many links is a spam signal
📝
Subject lineUnder 70 characters — avoid ALL CAPS, excessive punctuation
✅ Quick Checklist Before Sending
Run EmailForge Full FixInline CSS → Outlook Fix → Email-Safe → Spam Fix
Check spam scoreMust be under 10 before sending
Test on mail-tester.comScore must be 8/10 or higher
Send test emailCheck rendering in Outlook before bulk send
Verify unsubscribe link worksClick it yourself before sending
Click ⚡ Analyze All to check your template against all size limits.
Barracuda Score
Run analysis to check compliance
Subject Line
Preheader Text
Enter subject line above to check pairing.
Required by Gmail & Yahoo since Feb 2024 for bulk senders. Add these headers to your SMTP/Postal sending config — not to the HTML template.
Unsubscribe URL
Reply-To Email (for mailto: method)
Click Run Compliance Check to see all results.