{% extends "base.html" %} {% from "macros/format_selector_macro.html" import format_selector %} {% set _page_id = normalize_page_id(filetype=filetype, fileformat=fileformat, source_format=source_format if source_format is defined else none) %} {% set _is_pair = source_format is defined and source_format %} {% set _target_page_id = normalize_page_id(filetype=filetype, fileformat=fileformat) if _is_pair else none %} {% set _category_page_id = normalize_page_id(filetype=filetype) if _is_pair else none %} {% set _cms_title = get_page_content(_page_id, 'title', g.lang_code) %} {% set _cms_desc = get_page_content(_page_id, 'description', g.lang_code) %} {% set _cms_heading = get_page_content(_page_id, 'page_heading', g.lang_code) %} {% set _cms_page_desc = get_page_content(_page_id, 'page_description', g.lang_code) %} {% set _cms_head_html = get_page_content(_page_id, 'head_html', g.lang_code) %} {% set _cms_og_image = get_page_content(_page_id, 'og_image', g.lang_code) %} {% set _cms_filetype_desc = get_page_content(_page_id, 'filetype_description', g.lang_code) %} {% set _cms_format_def = get_page_content(_page_id, 'format_definition', g.lang_code) %} {% set _cms_ext_box_text = get_page_content(_page_id, 'extension_box_text', g.lang_code) %} {% if _is_pair %} {% set _cms_title = _cms_title or get_page_content(_target_page_id, 'title', g.lang_code) or get_page_content(_category_page_id, 'title', g.lang_code) %} {% set _cms_desc = _cms_desc or get_page_content(_target_page_id, 'description', g.lang_code) or get_page_content(_category_page_id, 'description', g.lang_code) %} {% set _cms_heading = _cms_heading or get_page_content(_target_page_id, 'page_heading', g.lang_code) or get_page_content(_category_page_id, 'page_heading', g.lang_code) %} {% set _cms_page_desc = _cms_page_desc or get_page_content(_target_page_id, 'page_description', g.lang_code) or get_page_content(_category_page_id, 'page_description', g.lang_code) %} {% set _cms_head_html = _cms_head_html or get_page_content(_target_page_id, 'head_html', g.lang_code) or get_page_content(_category_page_id, 'head_html', g.lang_code) %} {% set _cms_og_image = _cms_og_image or get_page_content(_target_page_id, 'og_image', g.lang_code) or get_page_content(_category_page_id, 'og_image', g.lang_code) %} {% set _cms_filetype_desc = _cms_filetype_desc or get_page_content(_target_page_id, 'filetype_description', g.lang_code) or get_page_content(_category_page_id, 'filetype_description', g.lang_code) %} {% set _cms_format_def = _cms_format_def or get_page_content(_target_page_id, 'format_definition', g.lang_code) or get_page_content(_category_page_id, 'format_definition', g.lang_code) %} {% set _cms_ext_box_text = _cms_ext_box_text or get_page_content(_target_page_id, 'extension_box_text', g.lang_code) or get_page_content(_category_page_id, 'extension_box_text', g.lang_code) %} {% endif %} {% block og_image_tag %}{% if _cms_og_image %}{% endif %}{% endblock %} {% block title %} {% if _cms_title %} {{ _cms_title }} {% elif request.path in seo %} {{ seo[request.path]["title"] }} | OnlineConvert.cc {% else %} {% if available_types()[filetype]["category"] == "tool" %} {% if fileformat is defined and fileformat != none %} {{ _(available_types()[filetype]["_prefix"]) | replace("{}", fileformat) | splitpart(0, '_') }} | OnlineConvert.cc {% else %} {{ available_types()[filetype]["type"] }} | OnlineConvert.cc {% endif %} {% else %} {% if source_format is defined and source_format and fileformat is not none %} {% trans src=source_format.upper(), fmt=fileformat.upper() %}Free Online {{ src }} to {{ fmt }} Converter{% endtrans %} - Onlineconvert.cc {% elif not available_types()[filetype]["_prefix"] %} {% trans ft=filetype.capitalize() %}Free Online {{ ft }} Converter{% endtrans %} {% if fileformat is not none %} {% trans fmt=fileformat.upper() %}to {{ fmt }}{% endtrans %} - Onlineconvert.cc {% endif %} {% else %} {{ _(available_types()[filetype]["_prefix"]) | replace("{}", fileformat) | replace("-", " ") | splitpart(0, '_') }} | OnlineConvert.cc {% endif %} {% endif %} {% endif %} {% endblock %} {% block description %} {%- if _cms_desc -%} {{ _cms_desc }} {%- elif _cms_ext_box_text -%} {{ _cms_ext_box_text }} {%- elif request.path in seo -%} {{ seo[request.path]["description"] }} {%- else -%} {%- if source_format is defined and source_format and fileformat is not none -%} {{ get_definition(source_format) }} {{ get_definition(fileformat) }} {%- else -%} {{ get_definition(fileformat) }} {%- endif -%} {%- endif -%} {% endblock %} {% block extra_head %} {% if _cms_head_html %}{{ _cms_head_html|safe }}{% endif %} {% endblock %} {% block head %} {{ super() }} {% endblock %} {% block header_menu %} {% endblock %} {% block content %} {% set _cv_hero_type = site.get('hero_bg_type', 'gradient') if site is defined else 'gradient' %} {% set _hero_img = site.get('hero_bg_image', '') if site is defined else '' %} {% set _hero_lcl = (site.get('hero_img_left_color_light', '#1e3a5f') if site is defined) or '#1e3a5f' %} {% set _hero_lcd = (site.get('hero_img_left_color_dark', '#0f172a') if site is defined) or '#0f172a' %}
{% if _cv_hero_type == 'image' %} {% endif %} {% if _cv_hero_type == 'gradient' %}
{% endif %}

{% if _cms_heading %} {{ _cms_heading }} {% elif available_types()[filetype]["category"] == "tool" %} {% if fileformat is defined and fileformat != none %} {{ _(available_types()[filetype]["_prefix"]) | replace("{}", fileformat) | splitpart(0, '_') }} {% else %} {{ available_types()[filetype]["title"] }} {% endif %} {% else %} {%- if request.path in seo -%} {% trans title=seo[request.path]["title"] %}Free {{ title }} Converter{% endtrans %} {%- else -%} {% if source_format is defined and source_format and fileformat is not none %} {% trans src=source_format.upper(), fmt=fileformat.upper() %}Free Online {{ src }} to {{ fmt }} Converter{% endtrans %} {% elif not available_types()[filetype]["_prefix"] %} {% trans ft=filetype.capitalize() %}Free Online {{ ft }} Converter{% endtrans %} {% if fileformat is not none %} {% trans fmt=fileformat.upper() %}to {{ fmt }}{% endtrans %} {% endif %} {% else %} {{ _(available_types()[filetype]["_prefix"]) | replace("{}", fileformat) | replace("-", " ") | splitpart(0, '_') }} | OnlineConvert.cc {% endif %} {% endif %} {% endif %}

{%- if _cms_page_desc -%} {{ _cms_page_desc }} {%- elif _cms_filetype_desc -%} {{ _cms_filetype_desc }} {%- elif request.path in seo -%} {{ seo[request.path]["description"] }} {%- else -%} {%- if request.path in headings -%} {{ headings[request.path]['description'] }} {%- else -%} {%- if source_format is defined and source_format and fileformat is not none -%} {{ get_definition(source_format) }} {{ get_definition(fileformat) }} {%- else -%} {{ get_definition(fileformat) }} {%- endif -%} {%- endif -%} {%- endif -%}

{% set filetypes = selector_types() %}
{% if _cv_hero_type == 'image' and _hero_img %}
{% endif %}
{% trans %}Convert{% endtrans %}
{% trans %}to{% endtrans %}
{% include "shared/ph.html" %}
{% with messages = get_flashed_messages(category_filter=["error"]) %}{% for msg in messages %}{% endfor %}{% endwith %}
{% set _batch_display = plan_max_batch_files if plan_max_batch_files is defined else (plan_max_files if plan_max_files is defined else 20) %} {% trans %}Max{% endtrans %} {% if _batch_display >= 9999 %}{% trans %}Unlimited{% endtrans %}{% else %}{{ _batch_display }}{% endif %} {% trans %}files per batch, each up to{% endtrans %} {{ plan_max_size_mb if plan_max_size_mb is defined else (site_settings.server_max_upload_mb|default(500)) }}MB
0 -%} accept=" {%- for allow in available_types()[filetype]['allowed'] -%} {%- if available_types()[filetype]['disallowed'] -%} {%- if allow not in available_types()[filetype]['disallowed'][fileformat | splitpart(0, '_')] -%} {{'.' + allow.lower()}}, {%- endif -%} {%- else -%} {{'.' + allow.lower()}}, {%- endif -%} {%- endfor -%} " {%- endif -%} multiple>
{% if site_settings is defined and site_settings.get('dropbox_app_key') %} {% endif %} {% if site_settings is defined and site_settings.get('google_drive_client_id') and site_settings.get('google_drive_api_key') %} {% endif %} {% if site_settings is defined and site_settings.get('onedrive_client_id') %} {% endif %}

{% trans %}Upload files directly from your clipboard{% endtrans %}

{% trans %}Press{% endtrans %} Ctrl + V {% trans %}to paste files{% endtrans %}
{% trans %}Press{% endtrans %} Cmd + V {% trans %}to paste files{% endtrans %}

{% trans %}This works for images, screenshots, and other file types. Try it now!{% endtrans %}

{% if options != "{}" %}

{% trans %}Description{% endtrans %}

{% if _cms_filetype_desc %}

{{ _cms_filetype_desc }}

{% endif %} {% if source_format is defined and source_format and fileformat is not none %} {# Both source and target formats: show CMS/SEO intro (if any), then both format definitions #} {% if _cms_ext_box_text or (request.path in seo) or (request.path in headings) %} {%- if _cms_ext_box_text -%}{{ _cms_ext_box_text }} {%- elif request.path in seo -%}{{ seo[request.path]["description"] }} {%- elif request.path in headings -%}{{ headings[request.path]['description'] }} {%- endif -%}

{% endif %} {% set _src_def = get_definition(source_format) %} {% if _src_def %}

{{ _src_def }}

{% endif %} {% set _tgt_def = get_definition(fileformat) %} {% if _tgt_def %}

{{ _tgt_def }}

{% endif %} {% else %} {# No source format — show a single description #} {%- if _cms_ext_box_text -%}{{ _cms_ext_box_text }} {%- elif request.path in seo -%}{{ seo[request.path]["description"] }} {%- elif request.path in headings -%}{{ headings[request.path]['description'] }} {%- else -%}{{ get_definition(fileformat) }} {%- endif -%}

{% endif %} {% if _cms_format_def and not _cms_ext_box_text %}

{{ _cms_format_def }}

{% endif %}
{% endif %}
{% include "shared/reviews.html" %} {% include "shared/quick-content.html" %} {% include "shared/quick-access-converter.html" %} {% include "shared/quick-faq.html" %} {% endblock %} {% block footer %} {{ super() }} {% endblock %} {% block faq_java %} {% endblock %}