Fig2WP Image Uploader

Upload Figma images to the WordPress Media Library in one click

No exporting. No saving to your desktop. No drag-and-drop into WordPress. Select your layers, press upload — and a 20-image batch that takes ~17 minutes by hand is done in under a minute.

Fig2WP Figma plugin panel showing selected layers, WebP format, quality slider and the upload button for the WordPress Media Library
Built for designers and developers who want faster workflows
1

Connect:
Connect Figma and WordPress in minutes.

Step 1: Connect Figma and WordPress
2

Configure:
Select layers and fine-tune export settings.

Step 2: Configure layer export settings
3

Upload:
Upload everything to WordPress in one click.

Step 3: Upload images to WordPress

How much time does this actually save?

The same job — twenty images — counted both ways.

By hand

~17 min

≈ 50 seconds per image

  1. Select the layer in Figma
  2. Add an export setting
  3. Pick format and scale
  4. Export and choose a folder
  5. Find the file on your desktop
  6. Drag it into a compressor
  7. Set quality, download again
  8. Open WordPress admin
  9. Media → Add New → browse
  10. Wait for the upload
  11. Type the alt text

With Fig2WP

under 1 min

≈ 3 seconds per image

≈ 17× faster
  1. Select all twenty layers in Figma
  2. Set format, quality and size once
  3. Press Upload

Compression, resizing, format conversion and alt text all happen inside the same step. Nothing touches your desktop.

16 minutes back on every batch of twenty.

Estimates, not a lab benchmark — your numbers move with image size and connection speed.

Everything you need for a faster asset workflow

From one-click uploads to precise export settings — built to eliminate manual steps.

Key benefits

Bulk workflow

Batch upload in one click

Upload multiple files at once to WordPress Media Library for faster handoff between design and content teams.

Full control

Full export control

Choose format, quality, crop mode, and dimensions — all configured before the upload starts.

Zero friction

No manual workflow

Skip the export-save-upload cycle. Everything moves from Figma to WordPress in a single action.

Advanced features

Flexible formats

WebP / PNG / JPEG

Select the best format for performance, transparency, or compatibility in each upload batch.

Precision control

Crop / original

Export exactly as cropped in Figma, or keep the original full-size image with no crop applied.

Performance optimization

Quality control

Set quality or compression from 1 to 100 to optimize file size before images reach WordPress.

Size limits

Max dimensions

Define max width and max height in pixels to avoid oversized media and control output before upload.

Pricing

Start free, upgrade when you need advanced export control.

Free

$0
Best for getting started and quick batches.
Install Figma Plugin

Pro

$4.99
One-time license, unlocks all export options.
Upgrade to Pro
Feature Free Pro
Images per upload Up to 5 Unlimited
Formats PNG, JPG PNG, JPG, WebP
Max width / height No Yes
Compression controls No Yes
Separate title / alt text No Yes
Note: Pro license validation requires an internet connection.

Stop exporting. Start uploading.

Install both plugins and start sending optimized images from Figma directly to your WordPress Media Library.

FAQ

Answers to common setup and workflow questions
for Figma to WordPress image upload.

How do I upload images from Figma to WordPress?

Install tomatoSHIFT Image Uploader for Figma from the WordPress plugin directory, copy the API key it generates, and paste it with your site URL into the Fig2WP Figma plugin. From then on you select layers in Figma and press Upload — the images go to your Media Library without ever being saved to your computer. Full walkthrough in the setup docs, or the long-form Figma to WordPress workflow guide.

How much time does Fig2WP actually save?

Uploading twenty images by hand takes roughly 17 minutes — exporting each layer, compressing it, then uploading it through WordPress admin one at a time. The same batch through Fig2WP takes under a minute, because selection, compression, resizing and upload all happen in a single step. See the full breakdown.

Can Figma export WebP?

No — Figma's export panel offers only PNG, JPG, SVG and PDF. Fig2WP converts your exports to WebP in the browser before upload, so WebP files land in your Media Library with no separate conversion tool. We wrote a guide on getting WebP out of Figma if you want the detail.

Do I need the WordPress plugin as well as the Figma plugin?

Yes, both — and both are free. The Figma plugin exports your layers; the WordPress plugin, installable straight from the plugin directory, receives them and adds them to your Media Library. The WordPress side generates the API key that keeps the connection private to your site.

Does Fig2WP store my images on its own servers?

No. Images are posted from Figma straight to the WordPress site you configured, using the API key that site generated — they never pass through our servers. See the privacy policy.

Is Fig2WP Image Uploader suitable for SEO workflows?

Yes. It helps you set title and alternative text before upload, which supports clean media metadata and better accessibility.

Can I keep the original image without crop?

Yes. Choose original mode to export the full-size image without any crop, or choose crop mode for frame-based output.

What formats can I upload to WordPress?

WebP, PNG or JPG, depending on the image and your browser support needs. Our guide on WebP vs PNG vs JPEG for WordPress covers when each one wins.

Can I upload many images in one run?

Yes. The plugin supports one-click batch upload to the WordPress Media Library — see how it compares to the other bulk upload methods.

How do I optimize image file size?

Use quality or compression (1-100), set max width and max height, and pick a format such as WebP. The WordPress image size guide lists the export widths worth using.