Help Center
Everything you need to know about iLoveVideoEditor
Frequently Asked Questions
Getting started
Is iLoveVideoEditor really free?
Yes! You can use the browser-based editor and preview for free. Server-side API rendering requires credits, which you can buy as one-time top-ups or get with a Starter, Pro, or Business subscription. Plans start at €1/month for 10 credits, and top-up credits never expire.
Do my videos get uploaded to your servers?
No. iLoveVideoEditor processes everything locally in your browser using WebCodecs API. Your video files never leave your device unless you explicitly choose cloud rendering, which is available on any plan (including Free) with pay-as-you-go credits.
What video formats are supported?
We support MP4, WebM, MOV, AVI, and MKV for import. You can export as MP4 or WebM. For best performance and compatibility, we recommend MP4 with H.264 codec.
Can I use iLoveVideoEditor on mobile?
Currently, iLoveVideoEditor works best on desktop Chromium browsers (Chrome, Edge, Brave) with full WebCodecs support; Safari is supported and Firefox support is limited. Mobile support is limited but improving. We recommend using a desktop or laptop for the best editing experience.
Billing
How do I cancel my subscription?
You can cancel anytime from your account settings. Your subscription will remain active until the end of the current billing period. We don't offer prorated refunds, but you can contact support for special cases.
Do you offer refunds?
We offer refunds within 14 days of purchase if you haven't used more than 20% of your monthly credits. Contact support@ilovevideoeditor.com with your account details.
Rendering & API
Is there a limit on video length?
There are no per-plan duration tiers. Server-side rendering is metered by credits — 1 credit renders 1 minute of 1080p30 video (higher resolutions and frame rates cost proportionally more) — so your credit balance is the only limit. Browser previews are not limited by duration.
What is VideoJSON?
VideoJSON is the open composition format that describes your video — scenes, layers, effects, transitions, and timing — as plain JSON. Every template and every studio project compiles to VideoJSON, and the same JSON renders identically in the browser, on our cloud pipeline, or via the API.
How do template variables work?
Templates are parameterized: fields like {{title}}, {{price}}, or {{backgroundImage}} are variables you fill in before rendering. In the studio you get a form; via the API you send a JSON object — so one template can produce thousands of personalized videos.
Can I render videos via API?
Yes. Send a VideoJSON document (or a template id plus variables) to the render API and get back an MP4. Official SDKs exist for Node.js, Python, PHP, Ruby, Go, and .NET — see the developers page for examples.
Can I use the API for commercial projects?
Absolutely! Our API is built for production use. The Node.js SDK, REST API, and all render targets (browser, server, edge) can be used in commercial applications. Check our API documentation for integration guides.
Still stuck?
Our support team usually replies within one business day.