EML Editor

It generates HTML email bodies with a table‑based layout and inline styles for compatibility with email clients.

Powered by aspose.com, aspose.org and aspose.cloud

Click inside the file drop area to open a EML file or drag & drop it, or create a new email from scratch.

or

Use this tool to edit the HTML body of an email, creating a table‑based layout with inline styles that displays correctly in typical email clients. You can add text, headings, lists, buttons, and other blocks, and insert images only via HTTPS links, with other image types automatically omitted.

Sender, Recipients and Subject

When an .eml file is loaded, the editor extracts From, To, Cc, Bcc and Subject into editable fields. Addresses can be entered as name@domain.tld or Display Name <name@domain.tld>, with multiple recipients separated by commas or semicolons. The editor validates each address on save, highlights any invalid entry, and focuses the cursor for correction. Only one From address is allowed, but it may be left blank. The Subject accepts up to 998 characters.

Body Composition with Email‑Client‑Compatible HTML

The block‑based editor lets you build the email body using text, headings, lists, buttons, columns, dividers, quotes, footers and an HTML code block. Each block is rendered into a table‑based layout with inline CSS, ensuring consistent display across desktop and mobile email clients. Plain‑text .eml files are converted to HTML paragraphs, preserving line breaks. The generated HTML is static, with no merge tags or templates.

Image Insertion via Secure Links

Images can be added only through HTTPS URLs. After inserting an image block and providing the link, the editor embeds the image as an external reference. Inline pictures, data‑URI images, and HTTP links from the original file are removed during opening and are not included in the saved .eml. After saving, the tool reports how many images were removed due to the HTTPS‑only rule.

Attachment Management

All regular attachments from the opened .eml are listed with their file names and sizes, and each can be removed with a click. Files without a name receive placeholders like attachment‑1. New files of any type can be added and also removed before saving. Attachments that remain are stored unchanged in the new .eml, preserving their binary content.

Limits and scope

File size
Handles files up to the tier‑specific limit (anonymous, free Aspose, Premium); larger messages require a higher tier.
Retention
Both the uploaded .eml and the generated download link are kept for 24 hours before automatic removal.

How to edit EML files

STEP 1

Open or create

Drop a EML file into the upload area or click it to choose a file. Or click "Create new email" to start from scratch.

STEP 2

Edit

Edit the sender, recipients, subject, attachments and body of the email.

STEP 3

Save and download

Click "Save as EML" and download the file from the link that appears.

STEP 4

Feedback

Check the result and send us your feedback.

FAQ

Can I add images that are stored locally on my computer?

No. Images can only be added by entering an HTTPS URL; local files, pasted data images, or HTTP links are rejected and removed.

What happens to inline pictures that were embedded in the original .eml?

Inline pictures are removed when the message is opened and are not included in the saved .eml; they also disappear from the attachment list.

Is there a limit to how many characters I can use for the email subject?

Yes, the subject field accepts up to 998 characters.

What is the maximum file size I can open or save with this EML editor?

The allowed file size depends on your account tier: anonymous users have the smallest limit, a free Aspuse account raises the limit, and Premium or business accounts provide larger limits; the exact size is set by the tier you are using.

How long are my uploaded files and the download link retained?

Both the uploaded .eml file and the generated download link are automatically deleted after 24 hours.