Ready to get started?Download WordPress

Plugin Directory

WP Retina 2x

Make your website look beautiful and smooth on Retina (high-DPI) displays such as the MacBook Pro Retina and the iPad.


  • Fix: PictureFill issue with older version of PHP
  • Fix: issue with boolean values in the options
  • Fix: PictureFill method now ignore fallback img tags found in picture tags
  • Change: logging enhanced for PictureFill


  • Info: The new method PictureFill is currently beta but I believe is the best. Please help me test it and participate in the WordPress forums if you find any bug or a way to enhance it. Also, thanks a lot to those who made donations! :)
  • Change: new PictureFill method
  • Change: texts and method names
  • Fix: debug mode was not logging
  • Update for WordPress 3.9.1


  • Update: for WordPress 3.9.
  • Update: MobileDetect, from 2.6.0 to 2.8.0.
  • Update: RetinaJS, from 1.1 to 1.3.
  • Info: if you want new features / enhancements, please add a message in the WordPress forum and consider a little donation (or a flattr) and I will do my best to include it in the upcoming 2.0 version of the plugin.


  • Fix: issue with the src-set method.
  • Change: thumbnail size was reduced in the Retina dashboard.
  • Update: French translation.


  • Fix: issues when using custom UPLOADS / WP_SITEURL constants.
  • Info: Please come say hello or make a donation if you love this plugin :)
  • Info: I am getting married this year!


  • Fix: HTML5 issues with the HTML srcset method.
  • Change: RetinaJS (client-side) was updated to 1.1.0.


  • Fix: encoding issue with the HTML srcset method.


  • Add: HTML srcset method.
  • Change: use one file less.
  • Change: most methods were renamed nicely.


  • Add: german translation and italian translation.
  • Add: option to ignore mobile.
  • Fix: avoid warnings if any issues during HTML Rewrite.
  • Fix: generate button was not working anymore.
  • Change: more logging for debug mode.
  • Add: progress % during operations.


  • Add: new method called "HTML Rewrite".
  • Change: .htaccess regex for images.
  • Add: donation button (can be removed, check the FAQ).
  • Change: new icons.
  • Add: french translation.
  • Fix: little fixes.


  • Change: enhancement of the Retina Dashboard.
  • Change: better management of the 'issues'.
  • Change: handle images with technical problems.
  • Fix: random little fixes again.


  • Change: upload is now HTML5, by drag and drop in the Retina Dashboard!
  • Add: delete all retina files button.
  • Change: hide the columns to ignore in the Retina dashboard.
  • Change: generate button only generates pending items (images).
  • Fix: performance boost!
  • Fix: random little fixes.


  • Fix: warnings when uploading/replacing an image file.


  • Fix: esthetical issue related to the icons in the Retina dashboard.
  • Fix: warnings when uploading/replacing an image file.


  • Change: Media Replace is not used anymore, the code has been embedded in the plugin directly.


  • Fix: code cleaning.
  • Fix: no more notices in case there are weird/unsupported/broken image files.


  • Fix: Works with WP 3.5.


  • Update: to the new version of Retina.js (client-method).
  • Fix: updated rewrite-rule (server-method) that works with multi-site.


  • Fix: support for Network install (multi-site). Thanks to Jeremy (Retina-Images).


  • Change: Retina.js updated to its last version (should be slighlty faster).
  • Change: Retina-Images updated to its last version (now handles 404 error, yay!).
  • Fix: using a Retina display, the Retina Dashboard was not looking very nice.
  • Fix: the "ignored" media for retina are handled in a better way.
  • Change: the FAQ was improved.


  • Fix: was not generating the images properly on multisite WordPress installs.
  • Add: warning message if using the server-side method without the pretty permalinks.
  • Add: warning message if using the server-side method on a multisite WordPress install.
  • Change: the client-method (retina.js) is now used by default.


  • Fix: in a few cases, the retina images were not generated (for no apparent reasons).


  • Fix: the retina image was not being generated if equal to the resolution of the original image.
  • Add: optimization and enhancement of the issues management.
  • Add: a little counter icon to show the number of issues.
  • Add: an 'IGNORE' button to hide issues that should not be.


  • Fix: simplified version of the .htaccess directive.
  • Fix: new version of the client-side method (Retina.js), works 100x faster.


  • Fix: SQL optimization & memory usage huge improvement.


  • Fix: the recommended resolution shown wasn't the most adequate one.
  • Fix: in a few cases, the .htaccess wasn't properly generated.
  • Fix: files were renamed to avoid conflicts.
  • Add: paging for the Retina Dashboard.
  • Add: 'Generate for all files' handles and shows if there are errors.


  • Removed 'error_reporting' (triggers warnings and notices with other plugins).
  • Fix: on uninstall/disable, the .htaccess will be updated properly.


  • Add: the Retina Dashboard.
  • Add: can now generate Retina files in bulk.
  • Fix: the cropped images were not 'cropped'.
  • Add: The Retina Dashboard and the Media Library's column can be disabled via the settings.
  • Fix: resolved more PHP warning and notices.


  • Fix: resolved PHP warnings and notices.


  • Change: simplified the code of the server-side method.


  • Fix: the wrong resolution was displayed in the Retina column of the Media Manager.


  • Very first release.

Requires: 3.5 or higher
Compatible up to: 3.9.1
Last Updated: 2014-6-13
Downloads: 232,720


4 stars
4.9 out of 5 stars


8 of 21 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

2 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,6,6 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 86,7,6 100,1,1
50,2,1 67,3,2 100,1,1 100,1,1 100,2,2 100,1,1
100,2,2 100,1,1 100,1,1 100,5,5
75,4,3 100,1,1
100,1,1 100,1,1 100,2,2 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,2,2