{% extends "base.html" %} {% block title %}{% trans %}Pricing Plans{% endtrans %} | {{ site.site_name if site is defined and site.site_name else 'OnlineConvert' }}{% endblock %} {% block description %}{% trans %}Compare our plans and pick the one that fits you best. Convert files, use advanced tools, and get more with a paid plan.{% endtrans %}{% endblock %} {% block extra_head %} {% endblock %} {% block content %} {# ── Reusable macros ──────────────────────────────────────────────────────── #} {% set user_plan_id = current_user.plan_id if current_user else 0 %} {% macro cell_bg(plan, loop) %} {%- if loop.last and plan.price_monthly > 0 %}col-highlighted-cell {%- elif user_plan_id == plan.id %}col-current-cell{% endif -%} {% endmacro %} {% macro limit_cell(v, plan, plan_loop) %} {% if v is none or v == '' %} {% elif v | int == -1 %} {% trans %}Unlimited{% endtrans %} {% elif v | int == 0 %} {% else %} {{ v | int }} {% endif %} {% endmacro %} {% macro bool_cell(v, plan, plan_loop) %} {% if v %} {% else %} {% endif %} {% endmacro %} {% macro section_row(icon, label) %} {{ label }} {% endmacro %}
{% trans %}Simple & Transparent Pricing{% endtrans %}

{% trans %}Plans that grow{% endtrans %}
{% trans %}with your work{% endtrans %}

{% trans %}Start free and convert your first file in seconds. Upgrade any time to unlock larger files, faster queues, API access, cloud integrations, and team tools — with no hidden fees.{% endtrans %}

{% trans %}Monthly{% endtrans %} {% trans %}Yearly{% endtrans %} {% if yearly_disc_pct > 0 %} {% trans %}Save{% endtrans %} {{ yearly_disc_pct }}% {% endif %}
{% for plan in plans %} {% set is_current = (user_plan_id == plan.id) %} {% set is_highlighted = loop.last and plan.price_monthly > 0 %} {% set monthly_price = plan.price_monthly | float %} {% set yearly_per_mo = plan._yearly_per_mo | float %}
{% if is_highlighted %}
{% trans %}Most Popular{% endtrans %}
{% elif is_current %}
{% trans %}Current Plan{% endtrans %}
{% endif %}

{{ plan.name }}

{% if monthly_price == 0 %}

{% trans %}Great for occasional use. No credit card required.{% endtrans %}

{% elif monthly_price < 10 %}

{% trans %}Perfect for freelancers and regular users.{% endtrans %}

{% elif monthly_price < 30 %}

{% trans %}Ideal for professionals with demanding workflows.{% endtrans %}

{% else %}

{% trans %}Built for teams and power users at scale.{% endtrans %}

{% endif %}
{% if monthly_price == 0 %}
{% trans %}Free{% endtrans %}

{% trans %}Always free, forever{% endtrans %}

{% else %}
${{ monthly_price }} /{% trans %}mo{% endtrans %}

{% trans %}Billed monthly{% endtrans %}

{% endif %}
  • {% if plan.max_files_per_day | int <= 0 %} {% trans %}Unlimited file conversions / day{% endtrans %} {% else %} {{ plan.max_files_per_day }} {% trans %}conversions / day{% endtrans %} {% endif %}
  • {% if plan.max_file_size_mb | int <= 0 %} {% trans %}No file size limit{% endtrans %} {% else %} {% trans %}Up to{% endtrans %} {{ plan.max_file_size_mb }} MB {% trans %}per file{% endtrans %} {% endif %}
  • {% if plan.api_enabled %}
  • {% trans %}Full REST API access{% endtrans %}
  • {% endif %} {% if plan.cloud_export_google_drive or plan.cloud_export_dropbox or plan.cloud_export_onedrive %}
  • {% trans %}Cloud export: Drive, Dropbox, OneDrive{% endtrans %}
  • {% endif %} {% if plan.share_link_enabled %}
  • {% trans %}Shareable download links{% endtrans %}{% if plan.share_link_password %} + {% trans %}password protection{% endtrans %}{% endif %}
  • {% endif %} {% if plan.max_teams | int > 0 %}
  • {% if plan.max_teams | int == 1 %}{% trans %}1 team{% endtrans %}{% else %}{{ plan.max_teams | int }} {% trans %}teams{% endtrans %}{% endif %}, {% trans %}up to{% endtrans %} {{ plan.max_members_per_team | int }} {% trans %}members each{% endtrans %}
  • {% endif %} {% if plan.batch_archive_download %}
  • {% trans %}Batch ZIP download{% endtrans %}
  • {% endif %} {% if plan.queue | int > 0 %}
  • {% trans %}High-priority conversion queue{% endtrans %}
  • {% endif %}
{% if is_current %} {% trans %}Current Plan{% endtrans %} {% elif monthly_price == 0 %} {% if current_user %}{% trans %}Go to Dashboard{% endtrans %}{% else %}{% trans %}Get started free{% endtrans %}{% endif %} {% else %} {% trans %}Upgrade Now{% endtrans %} {% endif %}
{% endfor %}
{% trans %}Secure payments{% endtrans %} {% trans %}Cancel any time{% endtrans %} {% trans %}Priority support on paid plans{% endtrans %} {% trans %}Instant activation{% endtrans %} {% trans %}No hidden fees{% endtrans %}

{% trans %}Full Feature Comparison{% endtrans %}

{% trans %}Every feature, side by side. No marketing speak — just the facts about what you get on each plan.{% endtrans %}

{% for plan in plans %} {% set h_class = 'col-highlighted' if (loop.last and plan.price_monthly > 0) else ('col-current' if user_plan_id == plan.id else '') %} {% endfor %} {{ section_row('fa-file-arrow-up', 'Conversions & Files') }} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %}{{ bool_cell(plan.batch_archive_download, plan, loop) }}{% endfor %} {{ section_row('fa-wrench', 'Daily Tool Limits') }} {% for plan in plans %}{{ limit_cell(plan.max_pdf_per_day, plan, loop) }}{% endfor %} {% for plan in plans %}{{ limit_cell(plan.max_hash_per_day, plan, loop) }}{% endfor %} {% for plan in plans %}{{ limit_cell(plan.max_screenshot_per_day, plan, loop) }}{% endfor %} {% for plan in plans %}{{ limit_cell(plan.max_bg_remove_per_day, plan, loop) }}{% endfor %} {{ section_row('fa-bell', 'Notifications') }} {% for plan in plans %}{{ bool_cell(plan.job_notify_email, plan, loop) }}{% endfor %} {{ section_row('fa-code', 'API Access') }} {% for plan in plans %}{{ bool_cell(plan.api_enabled, plan, loop) }}{% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {{ section_row('fa-users', 'Teams & Collaboration') }} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {{ section_row('fa-cloud-arrow-up', 'Cloud Export') }} {% for plan in plans %}{{ bool_cell(plan.cloud_export_google_drive, plan, loop) }}{% endfor %} {% for plan in plans %}{{ bool_cell(plan.cloud_export_dropbox, plan, loop) }}{% endfor %} {% for plan in plans %}{{ bool_cell(plan.cloud_export_onedrive, plan, loop) }}{% endfor %} {{ section_row('fa-share-nodes', 'Share Links') }} {% for plan in plans %}{{ bool_cell(plan.share_link_enabled, plan, loop) }}{% endfor %} {% for plan in plans %}{{ bool_cell(plan.share_link_password, plan, loop) }}{% endfor %} {% for plan in plans %}{{ bool_cell(plan.share_link_onetime, plan, loop) }}{% endfor %} {% for plan in plans %}{{ bool_cell(plan.share_link_expiry, plan, loop) }}{% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% endfor %} {% for plan in plans %} {% set is_current = (user_plan_id == plan.id) %} {% endfor %}
{% trans %}Feature{% endtrans %} {{ plan.name }} {% if user_plan_id == plan.id %}
{% trans %}Your plan{% endtrans %}
{% elif loop.last and plan.price_monthly > 0 %}
⭐ {% trans %}Most popular{% endtrans %}
{% elif plan.price_monthly == 0 %}
{% trans %}Free{% endtrans %}
{% else %}
${{ plan.price_monthly }}/{% trans %}mo{% endtrans %}
{% endif %}
{% trans %}File conversions / day{% endtrans %}
{% trans %}Total jobs per calendar day{% endtrans %}
{% set v = plan.max_files_per_day | int %} {% if v <= 0 %}{% trans %}Unlimited{% endtrans %} {% else %}{{ v }}{% endif %}
{% trans %}Max file size{% endtrans %}
{% trans %}Per uploaded file{% endtrans %}
{% if plan.max_file_size_mb | int <= 0 %} {% trans %}Unlimited{% endtrans %} {% else %} {{ plan.max_file_size_mb }} MB {% endif %}
{% trans %}Files kept after conversion{% endtrans %}
{% trans %}How long your results stay available{% endtrans %}
{% set h = plan.auto_delete_hours | int %} {% if h <= 0 %}{% trans %}Never deleted{% endtrans %} {% elif h < 24 %}{{ h }}{% trans %}h{% endtrans %} {% else %}{{ (h / 24) | int }} {% trans %}days{% endtrans %}{% endif %}
{% trans %}Conversion history{% endtrans %}
{% trans %}Stored in your dashboard{% endtrans %}
{% set v = plan.max_conversions_stored | int %} {% if v <= 0 %}{% trans %}Unlimited{% endtrans %} {% else %}{{ v }}{% endif %}
{% trans %}Max files per batch{% endtrans %}
{% trans %}Files per single conversion job{% endtrans %}
{% set v = plan.max_batch_files %} {% if v is none or v == '' or v | int <= 0 %} {% trans %}Unlimited{% endtrans %} {% else %}{{ v | int }}{% endif %}
{% trans %}Processing time limit{% endtrans %}
{% trans %}Max CPU time per job{% endtrans %}
{% set v = plan.max_processing_seconds %} {% if v is none or v == '' or v | int <= 0 %} {% trans %}Unlimited{% endtrans %} {% else %}{{ v | int }}s{% endif %}
{% trans %}Queue priority{% endtrans %}
{% trans %}How fast your job starts{% endtrans %}
{% set q = plan.queue | int %} {% if q == 0 %}{% trans %}Standard{% endtrans %} {% elif q == 1 %}{% trans %}High{% endtrans %} {% else %}{% trans %}Priority{% endtrans %}{% endif %}
{% trans %}Batch ZIP download{% endtrans %}
{% trans %}Download all outputs as one archive{% endtrans %}
{% trans %}PDF operations / day{% endtrans %}
{% trans %}Compress, merge, split, convert PDF{% endtrans %}
{% trans %}Hash tool ops / day{% endtrans %}
{% trans %}MD5, SHA, CRC32, and more{% endtrans %}
{% trans %}Screenshots / day{% endtrans %}
{% trans %}Web page screenshot capture{% endtrans %}
{% trans %}Background removals / day{% endtrans %}
{% trans %}AI-powered image background removal{% endtrans %}
{% trans %}Email job notifications{% endtrans %}
{% trans %}Get emailed when your file is ready{% endtrans %}
{% trans %}REST API enabled{% endtrans %}
{% trans %}Integrate conversions into your own apps{% endtrans %}
{% trans %}API calls / day{% endtrans %}
{% trans %}Total programmatic requests per day{% endtrans %}
{% if not plan.api_enabled %} {% elif plan.api_calls_per_day | int <= 0 %} {% trans %}Unlimited{% endtrans %} {% else %} {{ plan.api_calls_per_day | int }} {% endif %}
{% trans %}API rate limit{% endtrans %}
{% trans %}Requests per minute{% endtrans %}
{% if not plan.api_enabled %} {% elif plan.api_calls_per_minute | int <= 0 %} {% trans %}Unlimited{% endtrans %} {% else %} {{ plan.api_calls_per_minute | int }}/{% trans %}min{% endtrans %} {% endif %}
{% trans %}Teams{% endtrans %}
{% trans %}Workspaces shared with your colleagues{% endtrans %}
{% set v = plan.max_teams | int %} {% if v < 0 %}{% trans %}Unlimited{% endtrans %} {% elif v == 0 %} {% else %}{{ v }}{% endif %}
{% trans %}Sub-teams per team{% endtrans %}
{% trans %}Nested departments or projects{% endtrans %}
{% set v = plan.max_sub_teams | int %} {% if v < 0 %}{% trans %}Unlimited{% endtrans %} {% elif v == 0 %} {% else %}{{ v }}{% endif %}
{% trans %}Members per team{% endtrans %}
{% trans %}Users invited to each workspace{% endtrans %}
{% set v = plan.max_members_per_team | int %} {% if v < 0 %}{% trans %}Unlimited{% endtrans %} {% elif v == 0 %} {% else %}{{ v }}{% endif %}
Google Drive
{% trans %}Send converted files directly to Drive{% endtrans %}
Dropbox
{% trans %}Save outputs straight to Dropbox{% endtrans %}
OneDrive
{% trans %}Export results to Microsoft OneDrive{% endtrans %}
{% trans %}Share links{% endtrans %}
{% trans %}Create public download links for your files{% endtrans %}
{% trans %}Password protection{% endtrans %}
{% trans %}Require a password to access your link{% endtrans %}
{% trans %}One-time links{% endtrans %}
{% trans %}Link expires after first download{% endtrans %}
{% trans %}Link expiry{% endtrans %}
{% trans %}Set an automatic expiry date{% endtrans %}
{% trans %}Max link expiry{% endtrans %} {% if not plan.share_link_expiry %} {% elif plan.share_link_max_expiry_hours | int == 0 %} {% else %} {{ plan.share_link_max_expiry_hours | int }}h {% endif %}
{% trans %}Share links per job{% endtrans %} {% if not plan.share_link_enabled %} {% elif plan.share_link_max_per_job | int == 0 %} {% trans %}Unlimited{% endtrans %} {% else %} {{ plan.share_link_max_per_job | int }} {% endif %}
{% if is_current %} {% trans %}Current{% endtrans %} {% elif plan.price_monthly == 0 %} {% if current_user %}{% trans %}Dashboard{% endtrans %}{% else %}{% trans %}Get started{% endtrans %}{% endif %} {% else %} {% trans %}Upgrade{% endtrans %} {% endif %}

{% trans %}Why upgrade from Free?{% endtrans %}

{% trans %}Bigger Files{% endtrans %}

{% trans %}Upload files up to 10× larger than the free tier. No more file size errors.{% endtrans %}

{% trans %}Priority Queue{% endtrans %}

{% trans %}Your jobs skip the line and start instantly, even at peak hours.{% endtrans %}

{% trans %}Full API Access{% endtrans %}

{% trans %}Automate conversions in your apps and workflows via REST API.{% endtrans %}

{% trans %}Team Tools{% endtrans %}

{% trans %}Shared workspaces, permissions, and collaboration for your whole team.{% endtrans %}

{% trans %}Frequently Asked Questions{% endtrans %}

{% trans %}Everything you need to know before upgrading{% endtrans %}

{% set faqs = [ ('Can I cancel any time?', 'Yes — you can cancel your subscription at any time from your dashboard. You will retain access to your paid plan features until the end of the current billing period. No questions asked.'), ('What happens to my files when I downgrade?', 'Your converted files remain in your account history. However, if your new plan has a lower storage limit or shorter retention period, older files may be removed once the limit is reached.'), ('Is there a free trial for paid plans?', 'All plans start immediately upon payment. The Free plan gives you full access to the core conversion features with no time limit — try it before you upgrade.'), ('Do I get API access on all plans?', 'API access is available on paid plans only. Once enabled, you will find your API key in the dashboard under API Keys. Full documentation is available on the developers page.'), ('Can I switch plans later?', 'Absolutely. You can upgrade or downgrade your plan at any time from the billing section of your dashboard. Upgrades take effect immediately; downgrades apply at the next renewal.'), ('Are payments secure?', 'Yes. All payments are processed by Stripe or PayPal — two of the most trusted payment processors in the world. We never store your card details.'), ('What formats are supported?', 'We support hundreds of formats across images, video, audio, documents, archives, and more — PDF, DOCX, MP4, MP3, PNG, ZIP, and many others. See the full list on our formats page.'), ] %} {% for q, a in faqs %}

{% trans %}{{ a }}{% endtrans %}

{% endfor %}

{% trans %}Ready to get started?{% endtrans %}

{% trans %}Join thousands of users who trust us for fast, accurate file conversions. Start free — no credit card required.{% endtrans %}

{% if not current_user %} {% trans %}Create Free Account{% endtrans %} {% else %} {% trans %}Go to Dashboard{% endtrans %} {% endif %} {% trans %}Convert a File Now{% endtrans %}
{% endblock %} {% block page_scripts %} {% endblock %}