Now with file-based image upload — no public URLs needed

The Rich Text Editor
Built for Developers

Drop in a few lines of code and get a production-ready, license-protected rich text editor. Domain-locked. Rate-limited. Yours.

No credit card required Unlimited domains on Pro Cancel anytime
yourdomain.com/editor

Welcome to VLEditor

This is a fully functional vl text editor with domain-locked licensing. Upload images directly from your device — no external URLs needed.

Everything you need,
nothing you don't.

Built from the ground up for teams that ship fast and need reliable infrastructure.

🔒

Domain-Locked Licensing

Your API key only works on the domains you specify. Unauthorized domains are rejected at the token level.

🖼️

File-Based Image Upload

Users upload images directly from their device. Images are embedded as base64 — no S3, no CDN required.

⚡

Rate Limiting Built In

Per-license daily request limits with auto-reset at midnight. Never worry about runaway API usage.

📊

Usage Analytics

Track total requests, success rates, and unique domains per license from your admin dashboard.

🔑

Key Management

Generate, view, and regenerate API keys any time. Keys are one-way hashed — we never store them in plain text.

🎨

Full Toolbar

Headings, fonts, sizes, colors, tables, code blocks, alignment, lists, undo/redo, fullscreen, and more.

Integrate in 4 lines.

<!-- 1. Stylesheet -->
<link rel="stylesheet" href="https://vleditor.com/editor/style.css">

<!-- 2. Your textarea -->
<textarea id="myEditor"></textarea>

<!-- 3. Editor script with your key -->
<script src="https://vleditor.com/editor/script.js"
  data-key="vle_your_secret_key"></script>

<!-- 4. Initialize -->
<script>
  const editor = new VLEditor('#myEditor', {
    height: 400,
    onSave: (html) => console.log('Content:', html)
  });
</script>
50K+
API Tokens Issued
99.9%
Uptime SLA
<50ms
Token Latency
∞
Domains on Pro

Frequently asked questions

What is VLEditor?

VLEditor is a developer-first rich text editor you embed with a script tag. Every editor is protected by a domain-locked API key, so it only works on websites you approve.

How do I add VLEditor to my website?

Add the stylesheet, a textarea, the editor script with your data-key attribute, and initialize new VLEditor on your textarea. It takes about four lines of code.

Is there a free plan?

Yes. The Starter plan is free, needs no credit card and includes one license key with a monthly request allowance. Upgrade to Pro when you need more keys and domains.

How does domain locking work?

Your API key is validated on our server against the list of domains you whitelist. Requests from any other domain are rejected before the editor activates.

Does VLEditor support image uploads?

Yes. Users upload images straight from their device and the editor embeds them as base64, so you do not need S3 or a CDN.

Ready to add VLEditor
to your project?

Get your API key in under 60 seconds. No credit card needed for the free plan.