Drickr icon

The Flickr module embeds media hosted on Flickr.com in many possible ways on your site.

  • In a node, block or field.
  • As single photos, albums or slideshows.
  • Supports both Colorbox and Lightbox.
  • Album titles and photo captions contain the information available on Flickr, optionally also including author, location and date details.
  • Grab Flickr media also dynamically based on node taxonomy terms and/or from the node author's Flickr account.

Keep It Simple & Straightforward

Why install and configure a bunch of modules for image management and geo tagging? The Flickr module makes life easier, both for you (site builder) and your client (site editor). Use Flickr.com to upload / organize photos and this module to embed them on your site. Flickr is already the trusted source for millions of embedded photos on the web.


  • Use less resources on your server.
  • Enhance site performance, loading content contemporarily from your server and Flickr's.
  • Avoid copyright issues. There is no copy. Embedded images are not on your server.
  • Many images are available under CC License. Fill a site quick with high quality photos.

All advantages >>

Main Features

  • Embedded Flickr photos (and videos) can be displayed as
    • a single image
    • an album of thumbnails
    • a slideshow


    All with configurable captions and in many sizes.

  • Open embedded Flickr photos in Colorbox (recommended), Lightbox or alike with a configurable image size.
  • Embedded Flickr photos will never be wider than the region they are in (responsive by default).
  • An automatic configurable caption under the embedded images with the Flickr title, date taken (time ago), where (location, reverse geocoding from exif data) and by who (Real Name or Flickr username). Clicking the location opens a map in a new tab that shows all user's pictures on that specific location.
  • Shows the longer Flickr description on hover if it exists.
  • Show user/group photostreams or photosets (Flickr albums) as a responsive slideshow that allows visitors also to toggle to full-screen mode.
  • Filter on Flickr tags. These can be taken dynamically from a node's taxonomy terms, making a block with Flickr photos context sensitive. It changes depending on the page the block is shown on. In combination with the node author this allows users to have their relevant photos being displayed alongside a post automatically.
  • Grab public CC licensed Flickr photos by tags simply omitting to specify a user ID. Also dynamically based on node terms.
  • Filter on media type, for example to exclude videos.

Installation / configuration

See https://www.drupal.org/node/2298239.


Read at least the Flickr Editor Guide 7.x-1.6. It is written from a content editor's perspective, but also sitebuilders should start here (after installation and configuration).


See https://www.drupal.org/node/2289785.

Improve your CSS

The Flickr Style Guide provides CSS3 snippets to apply on embedded Flickr photos. It can easily be extended to have cool effects also for non-Flickr images.

NEW: Recently the dev version of the Flickr module includes styling options through the configuration page. Just upgrade to the latest dev and enable the sub-module Flickr Style.

Suggested helper modules

  • Check out AutoFloat if you embed photos in the node body (also non-Flickr images).
  • Field HTML trim makes that teasers have the same textual length regardless of the Flickr image they might contain. If not, add a teaser break manually: <!--break-->.
  • Use Block Inject to put a Flickr Block inside your node body, for example after the first paragraph. Alternatively do it arbitrary with Insert Block.
  • If you use a taxonomy vocabulary to have context sensitive Flickr blocks that show photos based on it and multiple users that can create terms on it, Private Taxonomy Terms would be a good addition. It avoids the terms added by others showing up (as suggestions) in the vocabulary used to filter on Flickr tags.
  • Cache warming and Boost to enhance site performance in general.
  • To override the help text or other strings, you can use the module String Overrides. It provides an easy way to replace any text on your site that is wrapped in the t() function (all user facing text of the Flickr module).
  • If you want to avoid the pager on user profiles to reload the whole page, use Ajaxify Drupal with JQuery Ajax. In the settings the 'jQuery selector to trigger ajax' to add should be .pager-item a.

Other or better suggestions? Please let us know.


See also #2421343: What 'active' issues go in the next stable release?.

Help needed


Maintenance status per version

  • The current maintainer only looks into critical bugs for the Drupal 6 version, but does reviews and commits of supplied patches. See #2367755: D6 maintenance.
  • D7 is actively maintained.
  • The module will be ported to D8 at some point. See #2265329: D8.

Previous Maintainers

Paul Booker

Project Information