How To Get Google's Pac Man Game On Your Page

People have been asking how they can embed the Google Pac Man Doodle on their web pages. I decided to pull together a quick embed code to allow people to do so, as long as Google keeps the files live.
Currently, the sound is not working on the embed because Google has disabled it due to annoying users. Also, it does not work with the Prototype Javascript Library. To see an example of this working, click here.
Here is the embed code:
<script>window.google={kEI:"Quz2S63qIYeglAfw8oHGCg",kEXPI:"17259,23663,24477,24661,24745,24770,24808",kCSI:{e:"17259,23663,24477,24661,24745,24770,24808",ei:"Quz2S63qIYeglAfw8oHGCg",expi:"17259,23663,24477,24661,24745,24770,24808"},ml:function(){},pageState:"#",kHL:"en",time:function(){return(new Date).getTime()},log:function(b,d,c){var a=new Image,e=google,g=e.lc,f=e.li;a.onerror=(a.onload=(a.onabort=function(){delete g[f]}));g[f]=a;c=c||"/gen_204?atyp=i&ct="+b+"&cad="+d+"&zx="+google.time();a.src=c;e.li=f+1},lc:[],li:0,j:{en:1,l:function(){},e:function(){},b:location.hash&&location.hash!="#",bv:3,pl:[],mc:0,sc:0.5},Toolbelt:{}};(function(){for(var d=0,c;c=["ad","bc","p","pa","zd","ac","pc","pah","ph","sa","xx","zc","zz"][d++];)(function(a){google.j[a]=function(){google.j.pl.push([a,arguments])}})(c)})();
window.google.sn="webhp";window.google.timers={load:{t:{start:(new Date).getTime()}}};try{window.google.pt=window.gtbExternal&&window.gtbExternal.pageT();}catch(u){}window.google.jsrt_kill=1;
</script>
<style>
</style><script>var _gjwl=location;function _gjuc(){var b=_gjwl.href.indexOf("#");if(b>=0){var a=_gjwl.href.substring(b+1);if(/(^|&)q=/.test(a)&&a.indexOf("#")==-1&&!/(^|&)cad=h($|&)/.test(a)){_gjwl.replace("/search?"+a.replace(/(^|&)fp=[^&]*/g,"")+"&cad=h");return 1}}return 0}function _gjp(){!(window._gjwl.hash&&window._gjuc())&&setTimeout(_gjp,500)};
google.y={};google.x=function(e,g){google.y[e.id]=[e,g];return false};if(!window.google)window.google={};window.google.crm={};window.google.cri=0;window.clk=function(e,f,g,k,l,b,m){if(document.images){var a=encodeURIComponent||escape,c=new Image,h=window.google.cri++;window.google.crm[h]=c;c.onerror=(c.onload=(c.onabort=function(){delete window.google.crm[h]}));if(b&&b.substring(0,6)!="&sig2=")b="&sig2="+b;c.src=["/url?sa=T","",f?"&oi="+a(f):"",g?"&cad="+a(g):"","&ct=",a(k||"res"),"&cd=",a(l),"&ved=",a(m),e?"&url="+a(e.replace(/#.*/,"")).replace(/\+/g,"%2B"):"","&ei=","Quz2S63qIYeglAfw8oHGCg",b].join("")}return true};
window.gbar={qs:function(){},tg:function(e){var o={id:'gbar'};for(i in e)o[i]=e[i];google.x(o,function(){gbar.tg(o)})}};</script>
</head>
<!-- textarea id=csi style=display:none>
</textarea -->
<script>if(google.j.b)document.body.style.visibility='hidden';</script>
<iframe name=wgjf style=display:none src="" onload="google.j.l()" onerror="google.j.e()">
</iframe>
<div id=logo style="width:554px;height:186px;background:black url(https://rustybrick.s3.amazonaws.com/pacman10-hp.png) 0 0 no-repeat;position:relative;margin-bottom:9px" title="PAC-MAN's 30th Birthday! Doodle with PAC-MAN٠& ɱ980 NAMCO BANDAI Games Inc.">
<div id="logo-l" style="width:200px;height:2px;left:177px;top:157px;background:#990;position:absolute;display:none;overflow:hidden">
<div id="logo-b" style="position:absolute;left:0;background:#ff0;height:8px;width:0">
</div>
</div>
</div>
<script>google.pml=function(){function d(a){if(!google.pml_installed){google.pml_installed=true;if(!a){document.getElementById("logo").style.background="black";window.setTimeout(function(){var b=document.getElementById("logo-l");if(b)b.style.display="block"},400)}a=document.createElement("script");a.type="text/javascript";a.src="https://rustybrick.s3.amazonaws.com/pacman10-hp.2.js";
google.dom.append(a)}}function e(){if(document.f&&document.f.btnI)document.f.btnI.onclick=function(){typeof google.pacman!="undefined"?google.pacman.insertCoin():d(false);return false}}if(!google.pml_loaded){google.pml_loaded=true;window.setTimeout(function(){document.f&&document.f.q&&document.f.q.value==""&&d(true)},1E4);e();google.rein&&google.rein.push(e);google.dstr&&google.dstr.push(function(){google.pacman&&google.pacman.destroy();if(google.pml_installed){for(var a=(document.getElementById("xjsc")||document.body).getElementsByTagName("script"),b=0,c;c=a[b++];)c.src.indexOf("/logos/js")!=-1&&google.dom.remove(c);google.pml_installed=false}});google.pacManQuery=function(){google.nav(document.getElementById("dlink").href)}}};</script>
<form action="/search" name=f onsubmit="google.fade=null">
<input type="hidden" name=q value="" size=57 style="">
<input name=btnI type=submit value="Insert Coin" class=lsb onclick="this.checked=1">
</form><div id=xjsd>
</div>
<div id=xjsi>
<script>if(google.y)google.y.first=[];if(google.y)google.y.first=[];if(!google.xjs){google.dstr=[];google.rein=[];window.setTimeout(function(){var a=document.createElement("script");
a.src="https://rustybrick.s3.amazonaws.com/jscript.js";(document.getElementById("xjsd")||document.body).appendChild(a);if(google.timers&&google.timers.load.t)google.timers.load.t.xjsls=(new Date).getTime();},0);
google.xjs=1};google.neegg=1;google.y.first.push(function(){google.ac.i(document.f,document.f.q,'','','ZAO1UHON4Cy3HD_vAXF7cQ',{o:1,sw:1});(function(){
var h,i,j=1,k=google.time(),l=[];google.rein.push(function(){j=1;k=google.time()});google.dstr.push(function(){google.fade=null});function m(a,f){var b=[];for(var c=0,e;e=a[c++];){var d=document.getElementById(e);d&&b.push(d)}for(var c=0,g;g=f[c++];)b=b.concat(n(g[0],g[1]));for(var c=0;b[c];c++)b[c]=[b[c],"opacity",0,1,0,""];return b}function n(a,f){var b=[],c=new RegExp("(^|\\s)"+f+"($|\\s)");for(var e=0,d,g=document.getElementsByTagName(a);d=
g[e++];)c.test(d.className)&&b.push(d);return b}google.fade=function(a){if(google.fx&&j){a=a||window.event;var f=1,b=google.time()-k;if(a&&a.type=="mousemove"){var c=a.clientX,e=a.clientY;f=(h||i)&&(h!=c||i!=e)&&b>600;h=c;i=e}if(f){j=0;google.fx.animate(600,m(["fctr","ghead","pmocntr","sbl","tba","tbe"],[["span","fade"],["div","fade"],["div","gbh"]]));for(var d=0;d<
l.length;++d)if(typeof l[d]=="function")l[d]()}}};google.addFadeNotifier=function(a){l.push(a);if(!j)a()};
})();
;google.History&&google.History.initialize('/')});if(google.j&&google.j.en&&google.j.xi){window.setTimeout(google.j.xi,0);google.fade=null;}google.pml && google.pml();</script>
</div>
<script>(function(){
var b,d,e,f;function g(a,c){if(a.removeEventListener){a.removeEventListener("load",c,false);a.removeEventListener("error",c,false)}else{a.detachEvent("onload",c);a.detachEvent("onerror",c)}}function h(a){f=(new Date).getTime();++d;a=a||window.event;var c=a.target||a.srcElement;g(c,h)}var i=document.getElementsByTagName("img");b=i.length;d=0;for(var j=0,k;j<b;++j){k=i[j];if(k.complete||typeof k.src!="string"||!k.src)++d;else if(k.addEventListener){k.addEventListener("load",h,false);k.addEventListener("error",
h,false)}else{k.attachEvent("onload",h);k.attachEvent("onerror",h)}}e=b-d;function l(){google.timers.load.t.ol=(new Date).getTime();google.timers.load.t.iml=f;google.kCSI.imc=d;google.kCSI.imn=b;google.kCSI.imp=e;google.report&&google.report(google.timers.load,google.kCSI)}if(window.addEventListener)window.addEventListener("load",l,false);else if(window.attachEvent)window.attachEvent("onload",l);google.timers.load.t.prt=(f=(new Date).getTime());
})();
</script>


48 COMMENTS
posted by bob on: Dec 11, 2011 11:36am
trying to put on weebly but doesn't work PLEASE HELP.
posted by Fuckyou on: Nov 10, 2011 01:40pm
fuckyou
posted by N Alves on: Nov 7, 2011 11:05pm
is there a way of changing the size to make it smalled?
posted by Alexnder Chapman on: Aug 7, 2011 04:31pm
Thats exactly what i would need for my Blog since it covers Retro Games. Thank you for sharing :)
posted by Paul on: May 22, 2010 05:32am
Checkout http://github.com/macek/google_pacman for your own downloadable copy. Play offline or upload to a server to play online :)
posted by Johnny on: May 24, 2010 12:54am
Google kept the video on a hidden page. Check it out in the video here: http://www.youtube.com/watch?v=PUWpFMzgrtg
posted by mark on: May 24, 2010 03:25pm
haiiiiiii
posted by Piyush Zarkar on: May 24, 2010 04:40pm
simply osum man
posted by jamespickett on: May 22, 2010 04:58pm
amazing i am putting it on my website!
posted by babu on: May 21, 2010 11:32pm
is there a way we can save those files and change up javascript to use file from where u saved it?
posted by on: May 21, 2010 11:43pm
sure, simply locate the .js files in the scripts, download them, and then change the filepaths to your own server.
posted by Marigo Tou Poulou on: May 22, 2010 01:04am
very nice :)
posted by Jackson on: May 22, 2010 01:47am
It wont work! It just redirects when someone clicks "insert coin"
posted by Bart on: May 22, 2010 01:39am
Google Pac-man Kill Screen: http://mahdi.milanifard.com/blog/?p=1944
posted by babu on: May 22, 2010 02:18am
I kinda get it but kinda not. can u give me example, I'm using dropbox and iweb for my website I tried replacing the url for. js file to url where my. js is located but it doesn't work only pacman windows showsup but doesn't function
posted by Michael Soon on: May 22, 2010 04:37am
it didnt work on my blog. help. here is my blog. http://mixofeverything.blogspot.com/search?q=&btnI=Insert+Coin http://mixofeverything.blogspot.com/2010/05/what-great-day-googles-pac-man-game.html when i click insert coin, is doesnt start the game... what do i do?
posted by Michael Soon on: May 22, 2010 04:38am
it didnt work on my blog. help. here is my blog. http://mixofeverything.blogspot.com/2010/05/what-great-day-googles-pac-man-game.html when i click insert coin, is doesnt start the game... what do i do?
posted by on: May 23, 2010 05:11pm
sorry, I think you have to also make changes within the js files wherever the png file is referenced (if you want to run from your own sources). Also, it waits about 4-5 seconds after page load to start working so make sure you wait first.
posted by mark on: May 24, 2010 03:26pm
yes
posted by Ashutosh on: May 27, 2010 06:16am
Thanks for the effort by putting the embed code... the game is really a stress buster.
posted by on: Nov 27, 2010 04:08pm
www.abdallah-designs.webs.com
posted by on: Nov 27, 2010 04:08pm
www.abdallah-designs.webs.com
posted by guest on: Nov 6, 2010 05:34am
fuck yeah.. this is awesome
posted by Littlemindy on: Nov 10, 2010 06:27pm
hello people :)
posted by NIGGA HOE on: Feb 1, 2011 10:33pm
STUPID NIGGA BITCH ASSWIPE FUCK TIT
posted by cast on: Jan 23, 2011 01:27pm
Thank you for sharing with us the article Penis geliştirici orjinal olarak ithal penis büyütücü ilaç şimdi sadece bizde. kız oyunları
posted by Duncanobi on: Feb 6, 2011 04:03pm
Its awesome!
posted by Michael Butler on: Feb 7, 2011 02:48pm
Without me, it's just aweso.
posted by dell gx620 on: Mar 5, 2011 07:38am
I really liked your blog quite informative and interesting facts and figures you have discussed on your blog even the comments are very fruitful and helpful in enhancing the knowledge regarding the topic.
posted by Dell GX620 on: Mar 17, 2011 09:21am
Ms Pac-Man was also one of the first video games to attract a female following at a time when most players were (at least reputedly) spotty boys... http://www.dellgx620.com
posted by Princehew on: Oct 10, 2010 06:14am
hey i need help.. i cant seem to put in on my site.. i click code. after that this comes out [code][/code] i tried copy paste in between both but it doesnt work =(
posted by air jordan 5 on: Jun 11, 2010 05:02am
Knowledge gives weight, gives glory to achievement, most people only see the glory, not to weigh the weight! http://www.canno-tmake.com
posted by air jordan 18 on: Jul 14, 2010 08:22am
Very vivid appearance, perfect plot, challenging game. Many of us put this game as a very important part of life. Surprise,when I browse the web ,I found these website Pretty good. adidas arenas Signature
posted by vibram on: Jul 8, 2010 05:40am
Mark S. is definitely on the right track. If you want to get a professional looking email address, Id recommend buying your name domain name, like or discount ugg boots If its common it might be difficult to get, however, be creative and you can usually find something.
posted by jordan shoes on: Jul 8, 2010 05:39am
Mark S. is definitely on the right track. If you want to get a professional looking email address, Id recommend buying your name domain name, like or cheap uggs If its common it might be difficult to get, however, be creative and you can usually find something.
posted by air jordan 13 on: Jul 7, 2010 01:22am
Mark S. is definitely on the right track. If you want to get a professional looking email address, Id recommend buying your name domain name, like or Gucci sweaters If its common it might be difficult to get, however, be creative and you can usually find something.
posted by cheap computer on: Jul 15, 2010 07:38am
I really like games and i heard about this pac man game from some one and now i found this blog which gives information that how to have Google's pac man game on your page. Very interesting and helpful blog.
posted by Anonymous on: Jul 2, 2010 04:50am
Check out a Goolge Pacman Level Editor. http://www.youtube.com/watch?v=_Jj3-NGO7xo
posted by Dillsta on: Jul 29, 2010 10:00am
i got it to work but i can only see half of the game HELP PLEASE!!!
posted by on: Sep 13, 2010 07:49pm
Try http://www.google.com/pacman/
posted by Josh on: Aug 26, 2010 06:27am
yer me to it only shows half of the screen can u help me PLZZZ
posted by on: Aug 26, 2010 07:42pm
what you say!?
posted by patryk on: Sep 4, 2010 02:34pm
I WANT PACMAN GOOGLE LOGO NOW
posted by the chosen one on: Sep 13, 2010 01:56pm
my school blocks this countact to rustybrick.s3.amazonaws.com any way yto bypass ://rustybrick.s3.amazonaws.com?
posted by on: Sep 13, 2010 07:49pm
Sure just go to http://www.google.com/pacman/ and wait 10 seconds for the game to load then start playing it.
posted by Dooooo on: Oct 5, 2010 01:51am
this is horrible it ruined my site
posted by on: May 23, 2010 05:14pm
It works, you just have to wait 4-5 seconds after loading the page for it to work. Do not press insert coin until after that. Insert coin enables 2 player mode, not pressing it will be the normal single player.
posted by on: May 23, 2010 05:16pm
thanks macek, I only spent about an hour on this so I'm glad some other people were able to optimize it and re-enable the sound too.