https://www.youtube.com/watch?v=VIDEO_ID
) or Vimeo (https://vimeo.com/VIDEO_ID
) without extra parameters.You're encountering a "must be a valid video URL" error in your Webflow CMS, which usually means Webflow isn't recognizing the format of the link as valid for embedding from YouTube or Vimeo.
Webflow accepts only specific URL formats for video fields in the CMS:
YouTube:
Must be in the format: https://www.youtube.com/watch?v=VIDEO_ID
Avoid shortened URLs like https://youtu.be/VIDEO_ID
Vimeo:
Must be in the format: https://vimeo.com/VIDEO_ID
Ensure the URLs are not private, not age-restricted, and not behind a firewall.
Ensure the field you're entering the URL into is actually a Video field—not a plain Text or Link field.
Sometimes URLs copied from browsers or sharing buttons contain extra parameters (e.g., ?t=30s
, &feature=share
) that Webflow might reject.
https://www.youtube.com/watch?v=dQw4w9WgXcQ
https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=30s
If you're pasting the URL directly into a rich text field or a link-type field, Webflow doesn't interpret these as video URLs.
A known issue in Webflow is that sometimes pasting a URL brings hidden formatting (like zero-width spaces) into the input field.
Test with a known working URL to isolate the issue. For example:
https://www.youtube.com/watch?v=dQw4w9WgXcQ
https://vimeo.com/76979871
If even these fail, the issue may be data corruption or browser-related.
Sometimes browser extensions or cache can cause form validation issues.
If you have custom code interfering with CMS field validation or overriding form behavior, disable it and test again.
The “must be a valid video URL” error usually comes from using incorrect URL formats, pasting hidden characters, or entering links into the wrong CMS field. Stick to standard YouTube/Vimeo URLs without extra parameters, ensure you're using the built-in Video field type, and try typing in the links manually. If known-good URLs still fail, test in another browser or clear your cache.