Title: EnConvert CSV to XML
Author: enconvert
Published: <strong>Agẹmọ  10, 2026</strong>
Last modified: Agẹmọ  10, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/enconvert-csv-to-xml/assets/banner-772x250.png?rev=3602701)

![](https://ps.w.org/enconvert-csv-to-xml/assets/icon-256x256.png?rev=3602701)

# EnConvert CSV to XML

 Láti ọwọ́ [enconvert](https://profiles.wordpress.org/enconvert/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/enconvert-csv-to-xml.1.0.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/enconvert-csv-to-xml/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/enconvert-csv-to-xml/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/enconvert-csv-to-xml/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/enconvert-csv-to-xml/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/enconvert-csv-to-xml/)

## Àpèjúwe

Let visitors upload a CSV file and download well-formed XML, right from any WordPress
page. The plugin renders a native form on your site and sends the file directly 
to the EnConvert API for conversion. No iframe, no extra tracking — just a clean
form on your page.

**How it works:**

 1. [Create a free EnConvert account](https://enconvert.com/auth?mode=signup).
 2. Generate a public API key (`pk_*`) on your [EnConvert API keys page](https://enconvert.com/dashboard/api-keys).
 3. Add your WordPress siteÌtumọ̀ Yorùbá: ’s domain to the keyÌtumọ̀ Yorùbá: ’s allowed-
    domains list.
 4. Paste the key into the plugin settings.
 5. Drop `[enconvert_csv_to_xml]` into any page, post, or shortcode block.

New to EnConvert? Visit the [EnConvert homepage](https://enconvert.com), or try 
this conversion online at [enconvert.com/convert/csv-to-xml](https://enconvert.com/convert/csv-to-xml).

**Free tier available** — 100 monthly conversions, no credit card. Paid tiers raise
the limit and increase the max file size.

### Third-Party Service

This plugin sends visitor-uploaded files directly from the visitorÌtumọ̀ Yorùbá:’
s browser to the EnConvert API:

 * `https://api.enconvert.com` — receives the uploaded file and returns a presigned
   URL for the XML download.

The visitorÌtumọ̀ Yorùbá: ’s browser sends an `X-API-Key` header containing the 
public API key configured in plugin settings. The API validates the key and the 
requesting domain (the pageÌtumọ̀ Yorùbá: ’s origin) before accepting the conversion.
Your WordPress server is not involved in the conversion request.

 * Service: EnConvert — [https://enconvert.com](https://enconvert.com)
 * Terms of Service: [https://enconvert.com/terms](https://enconvert.com/terms)
 * Privacy Policy: [https://enconvert.com/privacy](https://enconvert.com/privacy)

By using this plugin, you and your visitors agree to EnConvertÌtumọ̀ Yorùbá: ’s 
Terms of Service and Privacy Policy.

## Àwọn àwòrán ìbòjú

[⌊Settings page where you paste your public API key.⌉⌊Settings page where you paste
your public API key.⌉[

Settings page where you paste your public API key.

[⌊The Shortcode block in the WordPress block editor.⌉⌊The Shortcode block in the
WordPress block editor.⌉[

The Shortcode block in the WordPress block editor.

[⌊The live converter form on a published page, with the file picker and Convert 
button.⌉⌊The live converter form on a published page, with the file picker and Convert
button.⌉[

The live converter form on a published page, with the file picker and Convert button.

## Ìgbéwọlẹ̀

 1. Upload the `enconvert-csv-to-xml` folder to `/wp-content/plugins/`, or install 
    via the Plugins menu.
 2. Activate the plugin.
 3. In your EnConvert dashboard, create a public API key (`pk_*`) and add this siteÌtumọ̀
    Yorùbá: ’s domain to its allowed-domains list (wildcards like `*.example.com` work).
 4. In WordPress, go to **Settings  EnConvert CSV to XML** and paste the public key.
 5. Insert `[enconvert_csv_to_xml]` in any page, post, or Shortcode block.

## FAQ

### Where do I get a public API key?

Sign in at [enconvert.com](https://enconvert.com) and go to **Dashboard  API Keys**.
Create a key of type “Public” (`pk_*`). Public keys are designed for browser use
and are restricted to the domains you list.

### Why a public key instead of a secret key?

Secret keys (`sk_*`) cannot be used from a browser — the API rejects them with a
403 error. Public keys (`pk_*`) are safe to use in front-end code because they are
restricted to a list of domains you control. If someone copies your key, it will
not work on their site.

### Does this plugin send files through my WordPress server?

No. The uploaded file goes directly from the visitorÌtumọ̀ Yorùbá: ’s browser to`
api.enconvert.com`. Your WordPress server never touches the file or the converted
output.

### My conversion fails with “Domain not authorized”. What now?

The domain serving the WordPress page is not in the API keyÌtumọ̀ Yorùbá: ’s allowed-
domains list. Open your EnConvert dashboard, edit the key, and add your siteÌtumọ̀
Yorùbá: ’s domain. Wildcards like `*.example.com` cover all subdomains.

### Does it work in the block editor?

Yes. WordPress includes a built-in **Shortcode** block. Add it and paste `[enconvert_csv_to_xml]`.
The form renders both inside the editor preview and on the published page.

### What are the conversion limits?

The free tier includes 100 conversions per month and a 5 MB max file size. Paid 
tiers raise both limits; see [enconvert.com/pricing](https://enconvert.com/pricing).

### Does it work with multisite?

Yes, but each site needs to activate the plugin and configure its own API key. The
plugin has not been tested as a network-activated plugin.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“EnConvert CSV to XML” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti 
ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ enconvert ](https://profiles.wordpress.org/enconvert/)

[Túmọ̀ “EnConvert CSV to XML” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/enconvert-csv-to-xml)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/enconvert-csv-to-xml/),
ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/enconvert-csv-to-xml/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/enconvert-csv-to-xml/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/enconvert-csv-to-xml/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.0

 * Initial release. Native form, public-key authentication, direct API calls.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọ̀sẹ̀ 1 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 5.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0.2**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/enconvert-csv-to-xml/)
 * Àwọn àmì
 * [converter](https://yor.wordpress.org/plugins/tags/converter/)[csv](https://yor.wordpress.org/plugins/tags/csv/)
   [data](https://yor.wordpress.org/plugins/tags/data/)[xml](https://yor.wordpress.org/plugins/tags/xml/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/enconvert-csv-to-xml/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/enconvert-csv-to-xml/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/enconvert-csv-to-xml/reviews/)

## Àwọn Olùkópa

 *   [ enconvert ](https://profiles.wordpress.org/enconvert/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/enconvert-csv-to-xml/)