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.
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>
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.