function printDiv(eh)
{
var divToPrint=document.getElementById(eh);
var newWin=window.open('','Print-Window');
newWin.document.open();
newWin.document.write('<html><body onload="window.print()">'+divToPrint.innerHTML+'</body></html>');
newWin.document.close();
setTimeout(function(){newWin.close();},10);
}
(function(c, l, a, r, i, t, y) {
c[a] = c[a] || function() {
(c[a].q = c[a].q || []).push(arguments)
};
t = l.createElement(r);
t.async = 1;
t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
y = l.getElementsByTagName(r)[0];
y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "uguy8v1u4s");
var ajaxurl = 'https://www.ampmlock.com/wp-admin/admin-ajax.php';
/*! LoadCSS. [c]2020 Filament Group, Inc. MIT License */
/* This file is meant as a standalone workflow for
- testing support for link[rel=preload]
- enabling async CSS loading in browsers that do not support rel=preload
- applying rel preload css once loaded, whether supported or not.
*/
(function(w){"use strict";var wpacuLoadCSS=function(href,before,media,attributes){var doc=w.document;var ss=doc.createElement('link');var ref;if(before){ref=before}else{var refs=(doc.body||doc.getElementsByTagName('head')[0]).childNodes;ref=refs[refs.length-1]}
var sheets=doc.styleSheets;if(attributes){for(var attributeName in attributes){if(attributes.hasOwnProperty(attributeName)){ss.setAttribute(attributeName,attributes[attributeName])}}}
ss.rel="stylesheet";ss.href=href;ss.media="only x";function ready(cb){if(doc.body){return cb()}
setTimeout(function(){ready(cb)})}
ready(function(){ref.parentNode.insertBefore(ss,(before?ref:ref.nextSibling))});var onwpaculoadcssdefined=function(cb){var resolvedHref=ss.href;var i=sheets.length;while(i--){if(sheets[i].href===resolvedHref){return cb()}}
setTimeout(function(){onwpaculoadcssdefined(cb)})};function wpacuLoadCB(){if(ss.addEventListener){ss.removeEventListener("load",wpacuLoadCB)}
ss.media=media||"all"}
if(ss.addEventListener){ss.addEventListener("load",wpacuLoadCB)}
ss.onwpaculoadcssdefined=onwpaculoadcssdefined;onwpaculoadcssdefined(wpacuLoadCB);return ss};if(typeof exports!=="undefined"){exports.wpacuLoadCSS=wpacuLoadCSS}else{w.wpacuLoadCSS=wpacuLoadCSS}}(typeof global!=="undefined"?global:this))
Advanced Security Safe and Lock has been Baltimore Maryland’s premier locksmith and security company for over 20 Years, and Washington DC’s security and door company for almost 19 years. Our shop in Baltimore MD offers everything from key copy, lock repair and replacement keys for car, home, or business to rekey/master key & mobile service. In addition our local shops also stock a variety of related security products like door locks, pad locks, security cameras, safes, and much more.
Since 2006, our focus has been to provide our commercial and residential clients with quality solutions including building security products and their repairs at affordable rates. Our mobile locksmiths are available from Baltimore to Washington DC, including Baltimore, Howard, Anne Arundel, Carroll, Harford, Prince Georges, and Montgomery counties.
We are proud members of Associated Locksmiths of America (ALOA), Maryland Locksmith Association (MDMLA), and Safe and Vault Technicians Association (SAVTA). All of our techs specialize in their own trade, which helps us to offer superior solutions for your business and home. We pride ourselves in providing the best locksmith services and security equipment in Baltimore-Columbia-Towson metro areas in Maryland.
Our services include but are not limited to re-programming & re-keying for cars and building access control, car key replacement, building/vehicle lockout, lock repair, transponder keys, security/gun safe installation & moving, security cameras, access control systems, security systems, commercial entry doors and repairs, and GSA approved high security locks, safes, & containers.
Locksmith Baltimore-Washington Metro
Call today for a free, no obligation estimate or stop by our locksmith shop in Baltimore city or Timonium MD and let us show you why so many people and businesses trust and recommend us to their family, friends, and clients!!!
Residential Services
Fast and dependable locksmith for lockout, door repair, lock repair, keys, and security systems for your home.
24 Hour Emergency Locksmith Baltimore & Central Maryland
Emergency locksmith services throughout Baltimore–Columbia–Towson Metropolitan area in Maryland. Highly rated, licensed, bonded, and insured locksmith with 4 physical locations in Baltimore city and Baltimore county MD.
Our company started out in 2006 as a local locksmith providing mostly house/vehicle lockout, key duplication, and lock repairs in Baltimore MD. We quickly turned into a full service company due to huge need in Maryland for a reliable and licensed locksmith.
All of our locksmiths go through an extensive training to ensure they are experts at not only lockouts but also all other facets of locksmith service. Our shop on Reisterstown Rd near Pikesville in Baltimore MD houses a variety of safes, locks, keys, cameras and many other security products.
At this Baltimore location we offer comprehensive lock, key, and safe services including key copying, rekeying of locks, master keying of locks, car key replacement for almost all cars and car key fob programming.
We also have a full service locksmith shop in Timonium MD and don’t forget about our express locksmith shop in Downtown Baltimore on Baltimore St for house key duplication. Our Downtown Baltimore location does not provide the extensive locksmith work on site, like our other 2 Baltimore locations.
Please call us so we can direct you to the right Baltimore location for your specific needs or dispatch out a mobile locksmith unit to you anywhere in Baltimore-Columbia-Towson Metropolitan Area.
Why Choose Our Locksmith Service
We are licensed (MD License #99), insured, bonded and highly experienced family operated local Baltimore locksmith offering 24 hour emergency locksmith services including Sundays and holidays
All of our technicians are fully trained and well experienced in their specific field of work.
Our mobile locksmith units are spread throughout Central Maryland so chances are there’s one of our mobile locksmiths near you already!
We have an A+ rating with the BBB and great reviews on Angie’s List, Facebook, Google, yelp and many other internet sites.
We provide you with a quote before starting work and never charge more than quoted.
We will try to save you money by fixing existing door or lock hardware if possible instead of just replacing it.
Our satisfied, repeat clients and our online reviews are testimony to our affordable prices and superior quality of repair.
What our customers are saying
Advance, if contacted me before I was even expecting it and set up the date and time for Mr. Benjamin to come and work on my safe he showed up... read more prompt ready to work showed me how to operate the safe combination in key lock after changing it out from the regular combination lock, I felt that he did an awesome job called the company and also gave them kudos for his efforts and this should be a five star rating for them and for Benjamin
Jack's Lawn Care Daniel Ewing February 10, 2026
Byron was amazing! Within seconds, he was able to open my lock box while answering other people’s questions. He was very professional, and the work was done quickly.
Cheryl KING August 5, 2025
I came in sunday morning, I spoke with Byon he was very helpful and professional. He took care of my car needs in less them 20 mins. Plus the fee... read more was about $200 less them what chevy dealer was asking . I recommend Advance security to anyone in need. Plus I'm sending all my families and friends there. What a blessing.
Luz Maria Delgado February 1, 2026
They were great and quick and exactly what we needed. They were able to quickly change the combonation on a very old dial safe at a reasonable price.
Julia DeCoteau May 1, 2026
Easily created a new key for our van after our key fob fell apart and we lost the metal shank somewhere.
Work and pricing was clearly explained, everything was done quickly,... read more and both new keys worked perfectly.
Clearly knowledgeable and skilled in the area they’re servicing. Very happy with the outcome and would recommend to anyone.
Tom M August 17, 2025
I have used Advanced Security on multiple occasions and the service has always been outstanding.
Mac Alyea February 3, 2026
The team was very helpful in replacing my car key. Great service and even offered a replacement key for my vehicle at an unbeatable price. Friendly, and quick in taking... read more care of my vehicle.
Kenneth Barnes August 1, 2025
Best deal in town for duplicating car keys!
I called around to a couple of local locksmiths who all quoted me ~$275 but this place was over $100 more affordable. We... read more went, and there was a 20min wait because they were busy, but we were very entertained by the different safes and the video montage lol. Byron helped us and it only took 10min, he even helped us change our old key battery free of charge. Overall awesome experience, will definitely return for any other services 🔥
Tomas Quintero April 5, 2026
This place is amazing. Truly. They charged me only $65 for getting a master key. I originally only wanted a valet key but my man Jack upped it to a... read more master key for the same price. Most places i called charged me 150-200 minimum. Honest people I highly recommend.
Mat Samuel August 26, 2025
I had a great experience with Advanced Security I was locked out of my Honda Odyssey, and they came to my rescue quickly. The technician was prompt, professional, and respectful,... read more you could tell he really cared about helping. The service was not only high quality but also handled with genuine compassion, which made a stressful situation so much easier. I highly recommend Advance Security to anyone in need of a reliable locksmith. Thank you again!
robert gopper May 15, 2025
Jack was great. He made a key for our Honda CRV in under 5 minutes.
isaac marks June 4, 2026
Called advanced up to have a new door rekeyed. Technician came out found out what he needed and was back finishing install within a week! Super easy process.
(function( w ){
"use strict";
// rel=preload support test
if( !w.loadCSS ){
w.loadCSS = function(){};
}
// define on the loadCSS obj
var rp = loadCSS.relpreload = {};
// rel=preload feature support test
// runs once and returns a function for compat purposes
rp.support = (function(){
var ret;
try {
ret = w.document.createElement( "link" ).relList.supports( "preload" );
} catch (e) {
ret = false;
}
return function(){
return ret;
};
})();
// if preload isn't supported, get an asynchronous load by using a non-matching media attribute
// then change that media back to its intended value on load
rp.bindMediaToggle = function( link ){
// remember existing media attr for ultimate state, or default to 'all'
var finalMedia = link.media || "all";
function enableStylesheet(){
// unbind listeners
if( link.addEventListener ){
link.removeEventListener( "load", enableStylesheet );
} else if( link.attachEvent ){
link.detachEvent( "onload", enableStylesheet );
}
link.setAttribute( "onload", null );
link.media = finalMedia;
}
// bind load handlers to enable media
if( link.addEventListener ){
link.addEventListener( "load", enableStylesheet );
} else if( link.attachEvent ){
link.attachEvent( "onload", enableStylesheet );
}
// Set rel and non-applicable media type to start an async request
// note: timeout allows this to happen async to let rendering continue in IE
setTimeout(function(){
link.rel = "stylesheet";
link.media = "only x";
});
// also enable media after 3 seconds,
// which will catch very old browsers (android 2.x, old firefox) that don't support onload on link
setTimeout( enableStylesheet, 3000 );
};
// loop through link elements in DOM
rp.poly = function(){
// double check this to prevent external calls from running
if( rp.support() ){
return;
}
var links = w.document.getElementsByTagName( "link" );
for( var i = 0; i < links.length; i++ ){
var link = links[ i ];
// qualify links to those with rel=preload and as=style attrs
if( link.rel === "preload" && link.getAttribute( "as" ) === "style" && !link.getAttribute( "data-loadcss" ) ){
// prevent rerunning on link
link.setAttribute( "data-loadcss", true );
// bind listeners to toggle media back
rp.bindMediaToggle( link );
}
}
};
// if unsupported, run the polyfill
if( !rp.support() ){
// run once at least
rp.poly();
// rerun poly on an interval until onload
var run = w.setInterval( rp.poly, 500 );
if( w.addEventListener ){
w.addEventListener( "load", function(){
rp.poly();
w.clearInterval( run );
} );
} else if( w.attachEvent ){
w.attachEvent( "onload", function(){
rp.poly();
w.clearInterval( run );
} );
}
}
// commonjs
if( typeof exports !== "undefined" ){
exports.loadCSS = loadCSS;
}
else {
w.loadCSS = loadCSS;
}
}( typeof global !== "undefined" ? global : this ) );
var SUShortcodesL10n = {"noPreview":"This shortcode doesn't work in live preview. Please insert it into editor and preview on the site.","magnificPopup":{"close":"Close (Esc)","loading":"Loading...","prev":"Previous (Left arrow key)","next":"Next (Right arrow key)","counter":"%curr% of %total%","error":"Failed to load content. \u003Ca href=\"%url%\" target=\"_blank\"\u003E\u003Cu\u003EOpen link\u003C/u\u003E\u003C/a\u003E"}};
//# sourceURL=su-shortcodes-js-extra