CINXE.COM
GIF Maker - Create GIFs from Videos or Images | Giphy
<!DOCTYPE html> <html lang="en"> <head prefix="og: http://ogp.me/ns fb: http://ogp.me/ns/fb" > <link rel="preload" href="https://giphy.com/static/webfonts/InterFace_W_Bd.woff2" crossorigin="anonymous" as="font"> <link rel="preload" href="https://giphy.com/static/webfonts/InterFace_W_Rg.woff2" crossorigin="anonymous" as="font"> <link rel="preload" href="https://giphy.com/static/webfonts/nexa_black-webfont.woff2" crossorigin="anonymous" as="font"> <link rel="preload" href="https://giphy.com/static/webfonts/ss-standard.woff2" crossorigin="anonymous" as="font"> <meta charset="utf-8" /> <title>GIF Maker - Create GIFs from Videos or Images | Giphy</title> <link rel="canonical" href="https://giphy.com/create/gifmaker"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="google-site-verification" content="8mfne8CLOmysP4fUdGDJioWLEGbHMJY4tBsxsQT2eSY" /> <meta name="msvalidate.01" content="F8A7FDC3D369E857ACB67C4AB8EBD9A4" /> <meta name="alexaVerifyID" content="HMyPJIK-pLEheM5ACWFf6xvnA2U" /> <meta property="fb:admins" content="548288355" /> <meta name="p:domain_verify" content="61a9a962d47f10756a14a44c1b44d7c8"/> <meta name="viewport" content="width=device-width, user-scalable=1, initial-scale=1.0"> <meta name="robots" content="noai, noimageai" /> <!-- Start VWO Async SmartCode --> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> <script type="didomi/javascript" id="vwoCode" data-vendor="c:vwo-JX97e9U9"> window._vwo_code || (function () { var account_id = 776494, version = 2.0, settings_tolerance = 2000, hide_element = 'body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f = false, w = window, d = document, v = d.querySelector('#vwoCode'), cK = '_vwo_' + account_id + '_settings', cc = {}; try { var c = JSON.parse(localStorage.getItem('_vwo_' + account_id + '_config')); cc = c && typeof c === 'object' ? c : {} } catch (e) { } var stT = cc.stT === 'session' ? w.sessionStorage : w.localStorage; code = { use_existing_jquery: function () { return typeof use_existing_jquery !== 'undefined' ? use_existing_jquery : undefined }, library_tolerance: function () { return typeof library_tolerance !== 'undefined' ? library_tolerance : undefined }, settings_tolerance: function () { return cc.sT || settings_tolerance }, hide_element_style: function () { return '{' + (cc.hES || hide_element_style) + '}' }, hide_element: function () { return typeof cc.hE === 'string' ? cc.hE : hide_element }, getVersion: function () { return version }, finish: function () { if (!f) { f = true; var e = d.getElementById('_vis_opt_path_hides'); if (e) e.parentNode.removeChild(e) } }, finished: function () { return f }, load: function (e) { var t = this.getSettings(), n = d.createElement('script'), i = this; if (t) { n.textContent = t; d.getElementsByTagName('head')[0].appendChild(n); if (!w.VWO || VWO.caE) { stT.removeItem(cK); i.load(e) } } else { n.fetchPriority = 'high'; n.src = e; n.type = 'text/javascript'; n.onerror = function () { _vwo_code.finish() }; d.getElementsByTagName('head')[0].appendChild(n) } }, getSettings: function () { try { var e = stT.getItem(cK); if (!e) { return } e = JSON.parse(e); if (Date.now() > e.e) { stT.removeItem(cK); return } return e.s } catch (e) { return } }, init: function () { if (d.URL.indexOf('__vwo_disable__') > -1) return; var e = this.settings_tolerance(); w._vwo_settings_timer = setTimeout(function () { _vwo_code.finish(); stT.removeItem(cK) }, e); var t = d.currentScript, n = d.createElement('style'), i = this.hide_element(), r = t && !t.async && i ? i + this.hide_element_style() : '', c = d.getElementsByTagName('head')[0]; n.setAttribute('id', '_vis_opt_path_hides'); v && n.setAttribute('nonce', v.nonce); n.setAttribute('type', 'text/css'); if (n.styleSheet) n.styleSheet.cssText = r; else n.appendChild(d.createTextNode(r)); c.appendChild(n); this.load('https://dev.visualwebsiteoptimizer.com/j.php?a=' + account_id + '&u=' + encodeURIComponent(d.URL) + '&vn=' + version) } }; w._vwo_code = code; code.init(); })(); </script> <!-- End VWO Async SmartCode --> <meta property="fb:app_id" content="406655189415060"> <meta property="og:site_name" content="GIPHY"> <meta property="og:url" content="https://giphy.com/create/gifmaker"> <meta property="og:title" content="GIPHY - Be Animated"> <meta property="og:description" content="GIPHY is the platform that animates your world. Find the GIFs, Clips, and Stickers that make your conversations more positive, more expressive, and more you."> <meta property="og:type" content="website"> <meta property="og:image" content="https://giphy.com/static/img/giphy-be-animated-logo.gif"> <meta property="og:image:width" content="517"> <meta property="og:image:height" content="517"> <meta name="twitter:account_id" content="1020383864" /> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="GIPHY - Be Animated"> <meta name="twitter:creator" content="@giphy"> <meta name="twitter:site" content="@giphy"> <meta name="twitter:description" content="('GIPHY is the platform that animates your world. Find the GIFs, Clips, and Stickers that make your conversations more positive, more expressive, and more you.',)"> <meta name="twitter:image:src" content="https://giphy.com/static/img/giphy-be-animated-logo.gif"> <meta name="twitter:image" content="https://giphy.com/static/img/giphy-be-animated-logo.gif"> <meta name="twitter:domain" content="giphy.com"> <!-- /twitter seo --> <meta name="description" content="Fast and easy GIF creation. Create animated GIFs from YouTube, videos, or images and decorate with captions and stickers.Share your GIFs on Facebook, Twitter, Instagram, and SMS."/> <meta name="author" content="GIPHY"/> <meta name="keywords" content="GIF search engine,GIF search engine,animated GIFs,best GIFs,GIF,GIFs,funny GIFs,movie GIFs,tv GIFs,reaction GIFs,cat GIFs,girl GIFs,happy GIFs,breaking bad GIFs,anime GIFs,sad GIFs,fail GIFs,star wars GIFs,memes,yes GIFs,no GIFs,create GIFs,GIF maker"> <meta name="pinterest" content="nohover"> <link rel="icon" type="image/png" href="https://giphy.com/static/img/favicon.png" /> <meta name="apple-mobile-web-app-title" content="GIPHY"> <link rel="apple-touch-icon" sizes="120x120" href="https://giphy.com/static/img/icons/apple-touch-icon-120px.png"/> <link rel="apple-touch-icon" sizes="180x180" href="https://giphy.com/static/img/icons/apple-touch-icon-180px.png" /> <link rel="apple-touch-icon" sizes="152x152" href="https://giphy.com/static/img/icons/apple-touch-icon-152px.png" /> <link rel="apple-touch-icon" sizes="167x167" href="https://giphy.com/static/img/icons/apple-touch-icon-167px.png" /> <link rel="apple-touch-startup-image" media="(device-width: 320px)" href="https://giphy.com/static/img/icons/apple-touch-startup-image-320x460.png"> <link rel="apple-touch-startup-image" media="(device-width: 320px) and (-webkit-device-pixel-ratio: 2)" href="https://giphy.com/static/img/icons/apple-touch-startup-image-640x920.png"> <script type="application/ld+json" name="giphy-schema"> { "@context": "http://schema.org", "@type": "WebSite", "url": "https://giphy.com/", "potentialAction": { "@type": "SearchAction", "target": "https://giphy.com/search/{search_term_string}", "query-input": "required name=search_term_string" } } </script> <style>body{background:#121212}#loader{width:500px;position:absolute;text-align:center;left:calc(50% - 250px);top:calc(50% - 10px)}#loader .square{display:inline-block;height:10px;width:10px;margin:10px;position:relative;box-shadow:0 0 20px rgba(0,0,0,.3);animation:bouncer cubic-bezier(.455,.03,.515,.955) .75s infinite alternate}#loader .square:nth-child(5n+1){background:#0F9;animation-delay:0}#loader .square:nth-child(5n+2){background:#0CF;animation-delay:calc(0s + (.1s * 1))}#loader .square:nth-child(5n+3){background:#93F;animation-delay:calc(0s + (.1s * 2))}#loader .square:nth-child(5n+4){background:#F66;animation-delay:calc(0s + (.1s * 3))}#loader .square:nth-child(5n+5){background:#FFF35C;animation-delay:calc(0s + (.1s * 4))}@keyframes bouncer{to{transform:scale(1.75) translateY(-20px)}} </style> </head> <body itemscope itemtype="http://schema.org/WebPage"> <div id="loader"> <div class="square"></div> <div class="square"></div> <div class="square"></div> <div class="square"></div> <div class="square"></div> </div> <div id="metadata-example"></div> <div id="messages"> </div> <div id="user-content" class="container_12 user-content"> <div style="clear:both"></div> </div> <div class="user-settings container_12"> <div style="clear:both"></div> </div> <div id="power-glove"></div> <div id="react-target"></div> <!-- /FOOTER --> <div id="metadata-example"></div> <!--DIDOMI--> <script type="text/javascript"> fetch('https://giphy.com/api/geolocation') .then((resp) => resp.json()) .then(function(response) { window.didomiConfig = { notice: { content: { dismiss: { en: 'Agree', }, deny: { en: 'Disagree', }, learnMore: { en: 'Manage Cookies', } } } } if(response.region === 'CA' || response.continentCode === "EU"){ //REGULAR CONSENT BANNER window.gdprAppliesGlobally=true;(function(){function a(e){if(!window.frames[e]){if(document.body&&document.body.firstChild){var t=document.body;var n=document.createElement("iframe");n.style.display="none";n.name=e;n.title=e;t.insertBefore(n,t.firstChild)} else{setTimeout(function(){a(e)},5)}}}function e(n,r,o,c,s){function e(e,t,n,a){if(typeof n!=="function"){return}if(!window[r]){window[r]=[]}var i=false;if(s){i=s(e,t,n)}if(!i){window[r].push({command:e,parameter:t,callback:n,version:a})}}e.stub=true;function t(a){if(!window[n]||window[n].stub!==true){return}if(!a.data){return} var i=typeof a.data==="string";var e;try{e=i?JSON.parse(a.data):a.data}catch(t){return}if(e[o]){var r=e[o];window[n](r.command,r.parameter,function(e,t){var n={};n[c]={returnValue:e,success:t,callId:r.callId};a.source.postMessage(i?JSON.stringify(n):n,"*")},r.version)}} if(typeof window[n]!=="function"){window[n]=e;if(window.addEventListener){window.addEventListener("message",t,false)}else{window.attachEvent("onmessage",t)}}}e("__tcfapi","__tcfapiBuffer","__tcfapiCall","__tcfapiReturn");a("__tcfapiLocator");(function(e,tgt){ var t=document.createElement("script");t.id="spcloader";t.type="text/javascript";t.async=true;t.src="https://sdk.privacy-center.org/"+e+"/loader.js?target_type=notice&target="+tgt;t.charset="utf-8";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)})("8878f527-7872-49a5-abd4-f6b2e56cb64a","CnUtpQ7h")})(); } else { //SCROLL CONSENT BANNER window.gdprAppliesGlobally=true;(function(){function a(e){if(!window.frames[e]){if(document.body&&document.body.firstChild){var t=document.body;var n=document.createElement("iframe");n.style.display="none";n.name=e;n.title=e;t.insertBefore(n,t.firstChild)} else{setTimeout(function(){a(e)},5)}}}function e(n,r,o,c,s){function e(e,t,n,a){if(typeof n!=="function"){return}if(!window[r]){window[r]=[]}var i=false;if(s){i=s(e,t,n)}if(!i){window[r].push({command:e,parameter:t,callback:n,version:a})}}e.stub=true;function t(a){if(!window[n]||window[n].stub!==true){return}if(!a.data){return} var i=typeof a.data==="string";var e;try{e=i?JSON.parse(a.data):a.data}catch(t){return}if(e[o]){var r=e[o];window[n](r.command,r.parameter,function(e,t){var n={};n[c]={returnValue:e,success:t,callId:r.callId};a.source.postMessage(i?JSON.stringify(n):n,"*")},r.version)}} if(typeof window[n]!=="function"){window[n]=e;if(window.addEventListener){window.addEventListener("message",t,false)}else{window.attachEvent("onmessage",t)}}}e("__tcfapi","__tcfapiBuffer","__tcfapiCall","__tcfapiReturn");a("__tcfapiLocator");(function(e,tgt){ var t=document.createElement("script");t.id="spcloader";t.type="text/javascript";t.async=true;t.src="https://sdk.privacy-center.org/"+e+"/loader.js?target_type=notice&target="+tgt;t.charset="utf-8";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)})("8878f527-7872-49a5-abd4-f6b2e56cb64a","YjTZPQHB")})(); } }) .catch((err) => { //REGULAR CONSENT BANNER window.gdprAppliesGlobally=true;(function(){function a(e){if(!window.frames[e]){if(document.body&&document.body.firstChild){var t=document.body;var n=document.createElement("iframe");n.style.display="none";n.name=e;n.title=e;t.insertBefore(n,t.firstChild)} else{setTimeout(function(){a(e)},5)}}}function e(n,r,o,c,s){function e(e,t,n,a){if(typeof n!=="function"){return}if(!window[r]){window[r]=[]}var i=false;if(s){i=s(e,t,n)}if(!i){window[r].push({command:e,parameter:t,callback:n,version:a})}}e.stub=true;function t(a){if(!window[n]||window[n].stub!==true){return}if(!a.data){return} var i=typeof a.data==="string";var e;try{e=i?JSON.parse(a.data):a.data}catch(t){return}if(e[o]){var r=e[o];window[n](r.command,r.parameter,function(e,t){var n={};n[c]={returnValue:e,success:t,callId:r.callId};a.source.postMessage(i?JSON.stringify(n):n,"*")},r.version)}} if(typeof window[n]!=="function"){window[n]=e;if(window.addEventListener){window.addEventListener("message",t,false)}else{window.attachEvent("onmessage",t)}}}e("__tcfapi","__tcfapiBuffer","__tcfapiCall","__tcfapiReturn");a("__tcfapiLocator");(function(e,tgt){ var t=document.createElement("script");t.id="spcloader";t.type="text/javascript";t.async=true;t.src="https://sdk.privacy-center.org/"+e+"/loader.js?target_type=notice&target="+tgt;t.charset="utf-8";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)})("8878f527-7872-49a5-abd4-f6b2e56cb64a","CnUtpQ7h")})(); }) </script> <!-- End Google Tag Manager --> <script> var Giphy = Giphy || {}; window.STATIC_URL = "https://giphy.com/static/"; window.CURRENT_VERSION = "ed173b6035" window.GIPHY_API_CREATE_BASE_URL = "https://api.giphy.com/v1/create/" window.GIPHY_API_URL = "https://api.giphy.com/v1/" window.GIPHY_PINGBACK_URL = "https://pingback.giphy.com" window.SERVICE_GATEWAY_URL = "https://x.giphy.com/" window.IMAGING_SERVICE_URL = "https://imaging.giphy.com" window.GTM_CONTAINER_ID = "GTM-P5GCKB" window.GIPHY_FE_MOBILE_API_KEY = "L8eXbxrbPETZxlvgXN9kIEzQ55Df04v0" window.GIPHY_FE_WEB_API_KEY = "Gc7131jiJuvI7IdN0HZ1D7nh0ow5BU6g" window.GIPHY_FE_FOUR_O_FOUR_API_KEY = "MRwXFtxAnaHo3EUMrSefHWmI0eYz5aGe" window.GIPHY_FE_STORIES_AND_GIPHY_TV_API_KEY = "3eFQvabDx69SMoOemSPiYfh9FY0nzO9x" window.GIPHY_FE_DEFAULT_API_SERVICE_KEY = "5nt3fDeGakBKzV6lHtRM1zmEBAs6dsIc" window.GIPHY_FE_GET_POST_HEADERS_KEY = "e0771ed7b244ec9c942bea646ad08e6bf514f51a" window.GIPHY_FE_MEDIUM_BLOG_API_KEY = "i3dev0tcpgvcuaocfmdslony2q9er7tvfndxcszm" window.GIPHY_FE_EMBED_KEY = "eDs1NYmCVgdHvI1x0nitWd5ClhDWMpRE" </script> <script src="/static/dist/runtime.c3cd4761.bundle.js"></script> <script src="/static/dist/desktopVendor.e204ace5.bundle.js"></script> <script src="/static/dist/desktopCommon.91611a2a.bundle.js"></script> <script src="/static/dist/creationTools.d199f9fd.bundle.js"></script> <script> // login redirect window.LOGIN_NEXT = location.pathname; if (Giphy.renderCreationTools) { Giphy.renderCreationTools(document.querySelector('#react-target'), { apiKey: 'tUvmR6B6lDILWeKDw21eomF3R6hts3UP', supercutApiKey: 'uorBuDI5Kp6zJUfx0x7AtDxSTJT71X49', submitUrl: 'https://upload.giphy.com/v1/upload', creationType: 'gif_maker', featuredGifs: '', featuredStickers: [{"tag": "giphytrending", "title": "Trending"}, {"tag": "accessories", "title": "Accessories"}, {"tag": "effects", "title": "Effects"}, {"tag": "bling", "title": "Bling"}, {"tag": "animatedtext", "title": "Animated Text"}, {"tag": "emoji", "title": "Emojis"}, {"tag": "party", "title": "Party"}, {"tag": "weird", "title": "Weird"}, {"tag": "animals", "title": "Animals"}, {"tag": "weather", "title": "Weather"}, {"tag": "food", "title": "Food"}, {"tag": "sports", "title": "Sports"}, {"tag": "giphabet", "title": "Giphabet"}, {"tag": "holidays", "title": "Holidays"}, {"tag": "gaming", "title": "Gaming"}, {"tag": "kawaii", "title": "Kawaii"}, {"tag": "people", "title": "People"}], defaultTags: ["giphygifmaker"], campaignTags: [], permissions: {}, showSearch: false, showBrowse: false, searchTerm: '', user: null, startUrl: null, campaignName: "", stickerChannel: "", canvasChannel: "", }); } </script> <script> var loader = document.getElementById("loader"); if (loader) { loader.parentNode.removeChild(loader); } </script> </body> </html>