Extract consistent URLs from Youtube, Vimeo, and HTML5 compatible video links and preview them right inline.


Video Fieldtype


Enter a video URL and it will be loaded and displayed in an embedded player directly beneath the field so you can preview and confirm. Or watch the whole thing instead of working. We don’t tell anyone.

You may enter:

  • YouTube URLs:
  • Vimeo URLs:
  • mp4, ogv, mov, or webm URLs:

Data Structure

The Video field will save the URL of the video you’ve entered. If you paste embed code into the field, it will extract the proper URL for you.



Since the field saves regular Video URLs, you can use the is_embeddable and embed_url modifiers to display your video player.

{{ if video | is_embeddable }}
    <!-- Youtube and Video -->
    <iframe src="{{ video | embed_url }}" ...></iframe>
{{ else }}
    <!-- Other HTML5 video types -->
    <video src="{{ video | embed_url }}" ...></video>
{{ /if }}


This fieldtype has no unique settings of its own, however it does respect all default settings.

Last modified on January 10, 2018