Announcing imgix.js for Auto Responsive Imagery

Imgix on multiple devices

Announcing imgix.js, a #javascript library for automatic #responsive image sizing

imgix.js is a dependency-free Javascript library that allows you to easily use the imgix API to make images on your site or app responsive to device size and pixel density. imgix.js also allows for intuitive use of imgix features like text formatting, color palette extraction, color adjustments, effects, and watermarking.

imgix.js, Examples and Documentation

Improved Compression with Automatic Content Negotiation

WebP is a newer image format that provides much higher compression ratios and lower quality loss. However, it’s not fully supported in all browsers (only newer versions of Chrome and Opera, currently).

To make using WebP simpler, imgix offers Automatic Content Negotiation (auto)—find out how to use auto in our tutorial.

A Visual Tour of Our Newest Datacenter


At imgix, our mission is to help you increase the value of your images. We do this by delivering your images faster, giving you tools to make your images look their best, and optimizing your images for the devices and browsers your users are using. imgix is designed from the ground up to achieve this mission.

In late 2013 we broke ground on our largest data center space to date. We put a tremendous amount of effort and experience into this project and wanted to share some of our photos from it.

View entire photo set on exposure

Datacenter Racks
Mixed Servers
Datacenter Racks
Datacenter Designs

On-the-Fly Image Auto Enhancement

Almost every image can benefit from a little touch-up, whether it's color correction, removing red eyes from people, or adjusting the exposure. Find out how to easily enhance your images with our auto-enhancement features tutorial.

Heartbleed Update

In light of the recent CVE-2014-0160 vulnerability, aka “Heartbleed”, we wanted to update our users on our security status.

We were not directly affected by the Heartbleed vulnerability. No production imgix servers were running Heartbleed vulnerable code.

Several third-party services that we rely on were affected. However, we have no indication that any sensitive information could have been attained through these services. We apply many security best practices to ensure that highly sensitive information (e.g. passwords, AWS keys) are encrypted internally as early as possible and before transmission to a third party for use or storage.

While we have no reason to believe that we have been compromised, now would be a good time to take some added precautions just in case:

  • Generate a new API key. You can change API keys by logging into, navigating to Account, and clicking the Reset button next to API key under “User Details”. Each user has their own API key, so encourage other users of your account to do the same.
  • Change your password. Our passwords are stored using an adaptive hashing function that makes it very computationally expensive to brute force should they ever be compromised. However, like changing the batteries in your smoke alarm, it is a good practice to regularly change your password. We recommend using the strongest unique password you can.
  • Update your Amazon credentials. If you are using Amazon S3 sources, we recommend rotating the S3 access credentials you have provided to us and double-checking that they are read-only. S3 credentials are strongly encrypted before being stored within our databases, but you should still use separate, read-only credentials for connecting to images via imgix.

If you have any questions, please contact

New Feature: Dynamic Masking

Masking gives you the ability to have seamless edges and creative layering by defining the visible and non-visible areas of images. Read our tutorial on dynamic masking to learn how to mask your images on demand.

Stay up to date with our blog for the latest imgix news, features, and posts.