Title: Social Profile Frame Generator – Custom Social Media Frames Creator
Author: Jose Varghese
Published: <strong>May 15, 2025</strong>
Last modified: March 24, 2026

---

Search plugins

![](https://ps.w.org/profile-frame-generator/assets/banner-772x250.png?rev=3294362)

![](https://ps.w.org/profile-frame-generator/assets/icon-256x256.png?rev=3295944)

# Social Profile Frame Generator – Custom Social Media Frames Creator

 By [Jose Varghese](https://profiles.wordpress.org/josevarghese/)

[Download](https://downloads.wordpress.org/plugin/profile-frame-generator.2.0.1.zip)

 * [Details](https://pcd.wordpress.org/plugins/profile-frame-generator/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/profile-frame-generator/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/profile-frame-generator/#installation)
 * [Development](https://pcd.wordpress.org/plugins/profile-frame-generator/#developers)

 [Support](https://wordpress.org/support/plugin/profile-frame-generator/)

## Description

**Profile Frame Generator** is a user-friendly, performance-focused plugin that 
allows site owners to upload custom PNG frames that users can overlay on their photos
to generate social media profile pictures. This plugin easily helps create a social
photo without any software on the desktop or mobile.

Sample URL for Social Avatar Profile Frame used by WordCamp Asia 2026 by using this
plugin: https://wpasia.org/2026/frame/attendee/

Built for events, campaigns, and brand communities, this plugin is perfect for WordCamp,
meetups, or social movement organizers who want to promote a unified visual identity
among supporters, attendees, volunteers, and speakers.

### 🎯 Key Features:

 * **NEW:** Detailed, responsive frontend UI.
 * **NEW:** Split-screen layout for desktop.
 * Zoom In/Out controls for precise adjustments.
 * Rotate Left/Right controls to fix orientation.
 * Bokeh/Blur effect to blur the background image.
 * Reset Position button to quickly start over.
 * Gravatar support – load user avatar directly from email.
 * Custom background color for non-transparent areas.
 * Customizable user instructions.
 * Upload a transparent PNG frame from the WordPress media library.
 * Generate framed profile pictures with an interactive frontend interface.
 * Lightweight: CSS/JS loads **only on pages** containing the shortcode.
 * Responsive and mobile-ready with intuitive gestures (touch drag/pinch).

### 🛠 How to Use:

 1. **Install** the Profile Frame Generator plugin via Plugins > Add New.
 2. Navigate to **Dashboard > Profile Frame**.
 3. Click **“Select Frame from Media Library”**, choose your PNG frame, and click **
    Select Frame**.
 4. Configure the new control settings (Zoom, Rotate, Bokeh, etc.) as desired.
 5. Click the **“Save Settings”** button.
 6. Copy the shortcode (e.g., `[profile_frame frame="123"]`) or just `[profile_frame]`
    to use the default saved frame.
 7. Paste the shortcode on any post or page.
 8. **Save and view** the page – the frame generator canvas will be visible to users.

### ✨ Frame Interaction & Controls:

Users can customize their image overlay using the following:
 – **Zoom Buttons**–
Precise zoom control. – **Rotate Buttons** – Rotate image 90 degrees left or right.–**
Mouse Wheel** – Zoom in/out of the uploaded image. – **Mouse Drag** – Reposition
the image within the frame. – **Mobile (Pinch to Zoom)** – Two-finger pinch gesture
to zoom. – **Mobile (Rotate)** – Rotate the image left or right using your fingers.–**
Gravatar** – Enter email to auto-load profile picture.

### 🖼 Multiple Frame Support:

To use more than one frame:
 – Use `[profile_frame frame="image_id_here"]` where`
image_id_here` is the Media Library ID of your PNG frame. – Each frame must be used
on a **separate page**, as only one frame is supported per page.

Example:
 – Frame A: `[profile_frame frame="123"]` – Frame B: `[profile_frame frame
="456"]`

> ⚠️ **Performance First:** The plugin **only loads CSS and JS on pages with the
> shortcode**, ensuring fast load times and minimal impact on your site.
> Note: **WordPress** and **WordCamp** are registered trademarks of the WordPress
> Foundation. This plugin is not affiliated with or endorsed by WordPress.org or
> WordCamp. Names used for reference only.

### Support

For questions, support requests, or feature suggestions, please visit the [support forum](https://wordpress.org/support/plugin/profile-frame-generator/).

## Screenshots

 * [[
 * Upload PNG frame via settings and configure advanced controls.
 * [[
 * User uploads a photo, previews, applies effects like bokeh, and downloads the
   final image.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/profile-frame-generator` directory,
    or install via the WordPress plugin repository.
 2. Activate the plugin from the **Plugins** menu in WordPress.
 3. Go to **Dashboard > Profile Frame** to configure settings and upload your frame.
 4. Copy and paste the shortcode to any post or page.

## FAQ

### Can I use more than one frame?

Yes! Use `[profile_frame frame="image_id_here"]` with the corresponding Media Library
image ID. Only one frame per page is supported.

### What format should the frame image be?

Transparent **PNG** files are required for best results.

### Can users adjust their uploaded images?

Yes. Users can zoom, reposition, rotate, and fine-tune their uploaded photos to 
ensure a perfect frame fit.

### Will this plugin slow down my website?

No. The plugin is lightweight and loads scripts **only on the page** where the shortcode
is used.

## Reviews

![](https://secure.gravatar.com/avatar/ff0592894ef07993e93ef422e56196f97e7ff41a6f4e2cc285f88b12e7871a6b?
s=60&d=retro&r=g)

### 󠀁[Simply | Easy | Fun](https://wordpress.org/support/topic/simply-easy-fun/)󠁿

 [Vachan Kudmule](https://profiles.wordpress.org/vachan/) February 12, 2026 3 replies

Thank you @josevargheseGreat tool! —Just a quick suggestion for next version, there
should be a slider for zoom as the mouse scroll can get funky.

 [ Read all 1 review ](https://wordpress.org/support/plugin/profile-frame-generator/reviews/)

## Contributors & Developers

“Social Profile Frame Generator – Custom Social Media Frames Creator” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ Jose Varghese ](https://profiles.wordpress.org/josevarghese/)

[Translate “Social Profile Frame Generator – Custom Social Media Frames Creator” into your language.](https://translate.wordpress.org/projects/wp-plugins/profile-frame-generator)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/profile-frame-generator/),
check out the [SVN repository](https://plugins.svn.wordpress.org/profile-frame-generator/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/profile-frame-generator/)
by [RSS](https://plugins.trac.wordpress.org/log/profile-frame-generator/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.1

 * Enhanced Settings page
 * Fixed FOUC on admin notices.

#### 2.0.0

 * Major Update: New simplified and modern frontend UI.
 * Added Zoom In/Out buttons with slider control
 * Added Rotate Left/Right buttons
 * Added Reset Position button
 * Added Bokeh/Blur effect toggle
 * Added Gravatar integration
 * Added custom background color setting
 * Added customizable instructions text
 * Added option to select frame from Media Library

#### 1.1

 * Minor enhancements to the settings page

#### 1.0.0

 * Initial release
 * Option to select the frame within the settings
 * Shortcode support
 * Frontend image selection, zoom, and positioning
 * Download generated image

## Meta

 *  Version **2.0.1**
 *  Last updated **2 weeks ago**
 *  Active installations **70+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/profile-frame-generator/)
 * Tags
 * [avatar](https://pcd.wordpress.org/plugins/tags/avatar/)[Event](https://pcd.wordpress.org/plugins/tags/event/)
   [profile picture](https://pcd.wordpress.org/plugins/tags/profile-picture/)[wordcamp](https://pcd.wordpress.org/plugins/tags/wordcamp/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/profile-frame-generator/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/profile-frame-generator/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/profile-frame-generator/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/profile-frame-generator/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/profile-frame-generator/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/profile-frame-generator/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/profile-frame-generator/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/profile-frame-generator/reviews/)

## Contributors

 *   [ Jose Varghese ](https://profiles.wordpress.org/josevarghese/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/profile-frame-generator/)