I'm posting some YouTube videos on my WordPress blog, but they always default to 360p, even though I've provided the &hd=1 parameter. The videos can go up to 1080p if the user selects it, and I'd like to set a default of at least 720p. I don't care if they bump it down or not.

Can this be done?

  • The hd=1 parameter like so?
    – digitxp
    Commented Jan 13, 2011 at 22:29
  • Well, to embed it in WordPress I found I had to just link directly to the video. Adding the HTML for the embed didn't work for me.
    – Mike Pateras
    Commented Jan 13, 2011 at 22:50
  • This is answered here: stackoverflow.com/questions/7582336/…
    – Victor L
    Commented Nov 11, 2013 at 14:18

3 Answers 3


I'm not sure if you can set the resolution for the user. YouTube's horrible embedded player is AFAIK the same as the horrible player on their webpage, which means the resolution is configured by the user and not the poster.


You need to add hd=1&, not just the hd=1. Without the ampersand, it won't work.

Follow our post here.

  • 1
    Only if the parameter is not the last, i.e. it's followed by other parameters. Commented Sep 25, 2013 at 3:33

Add this argument to your query string: &vq=hd720

For example:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.