Join Our Telegram Channel Join Here!

How to Add SafeLink Any Blogger Site (Step-by-Step Guide)

Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated
How to Add SafeLink in Blogger Site (Step-by-Step Guide)
In this tutorial, I will show you how to add a Download button with timer, animation, and safe redirect page to your Blogger website.
By following these steps, your download links will be encoded, and users will see a countdown before getting the link — great for increasing page views or ad impressions.

Below I will show you exactly where to place each code.

1) Add CSS Styling to Your Theme
Copy this code by double-clicking it
Go to your Blogger dashboard:

Theme > Customize > Edit HTML
Search for </head> 
Just before </head>, paste the CSS code below:
<style>
.get-link-btn {
  display: inline-block;
  padding: 12px 28px;
  background: linear-gradient(to right, #6a11cb, #2575fc);
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.get-link-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}
</style>
2) Copy this code by double-clicking it Add the Download Link Encoding Script Replace "https://yourblog.blogspot.com/p/redirect.html" with your own website domain to display your safelink.
Now search for </body> in your theme.
Just before </body>, paste this script:
  <script>//<![CDATA[ 
 safepageurl = "https://yourblog.blogspot.com/p/redirect.html";  //paste your safe page url   
 var postTitle = document.querySelector(".entry-title").innerHTML;
 localStorage.setItem("Post Title", postTitle);
//]]></script>
<script>
  //<![CDATA[ 
    var _0x780f=[".safe","querySelectorAll","length","href","?o="];var downloadUrl=document[_0x780f[1]](_0x780f[0]);for(let i=0;i< downloadUrl[_0x780f[2]];i++){const dlink=downloadUrl[i][_0x780f[3]];var uncodeurl=dlink[_0x780f[3]]= btoa(dlink);downloadUrl[i][_0x780f[3]]= safepageurl+ _0x780f[4]+ uncodeurl}//]]>
    </script>  
3) Copy this code by double-clicking it, then go to your blog's Pages section, create a new page, and paste it there Your Post Content Here -- You will place your post and advertisement codes here for your website’s income 
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js">"</script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"></link>
               
<style>
.sapnaitgk, .sapnaitgk a {
    font-size: 10px;
}
button.getlink:hover,button#gotolink:hover {
    background-color: #4e32a8;
  	box-shadow: 0px 15px 20px rgb(167 45 250 / 40%);
  	transform: translateY(-4px);
  	cursor: pointer;
}
button.getlink, button.btn.bt-wait, button#gotolink {
    border: none;
    padding: 10px 35px;
    border-radius: 5px;
    color: white;
    background: linear-gradient(99deg, rgba(2,0,36,1) 0%, rgba(44, 0, 120, 0.8) 0%, rgba(93, 0, 255, 0.8) 100%);
    font-weight: bold;
  	box-shadow: 0px 8px 15px rgb(0 0 0 / 10%);
}
button.btn.bt-wait {
  background:red;
}
.first-container, .second-container{
  margin:auto;
  text-align:center;
}
button.btn.bt-wait, .second {
    display: none;
}
.sapnaitgk {
    display: none; 
}
.fa-check:before {
    content: "\f013"; 
  	font-family: 'FontAwesome';
}
.fa-right:before {
    content: "\f00c"; 
  	font-family: 'FontAwesome';
}
span.fa-check {
  animation-name: spin;
  animation-duration: 5000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear; 
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
svg.radial-progress {max-width: 160px;width: 160px;height: 160px;padding: 0;transform: rotate(-90deg);border-radius: 50%;}
 svg.radial-progress circle{fill:transparent;/*stroke:#fff;*/stroke:silver;} 
/* svg.radial-progress circle.bar-static{stroke:#fafafa!important;} */
svg.radial-progress circle.bar--animated{stroke-dasharray:219.91148575129;/*stroke:#ffffff;*/stroke:darkgreen;stroke-dashoffset:219.91148575129;stroke-width:4px;stroke-linecap:round;}
svg.radial-progress text{/*fill:#fafafa;*/font-family:Roboto;font-size:16px;font-weight:700;text-anchor:middle;text-shadow:0 0 5px #0000007a;}
</style>


<script>
  		var timeleft = 39;
  		var waitleft = 40;
  		document.querySelector(".entry-title").innerHTML = localStorage.getItem("Post Title");
</script>
            <ins class="adsbygoogle" data-ad-client="ca-pub-9791955588373234" data-ad-slot="4363911833" style="display: inline-block; height: 50px; width: 728px;"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
<div style='display:block'>
---------------------Ads----------------------- 
</div>
         <br />
		 de Finibus Bonorum et Malorum", written by Cicero in 45 BC
"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

	
<script>
          'use strict';
var _0xaf7a = ['<div class="first-container">\r\n<div class="safedownload">\r\n  <section class="svg-container">\r\n      <svg class="radial-progress" data-countervalue="100" viewBox="0 0 80 80">\r\n          <circle class="bar-static" cx="40" cy="40" r="35"></circle>\r\n          <circle class="bar--animated" cx="40" cy="40" r="35" style="stroke-dashoffset: 217.8;"></circle>\r\n          <text class="countervalue start" x="50%" y="57%" transform="matrix(0, 1, -1, 0, 80, 0)">100</text>\r\n      </svg>\r\n  </section>\r\n</div>\r\n<div class="sapnaitgk">Powered by <a href="https://www.sapnaitgk.com/2022/11/download-timer-script-for-blogger-with.html">SapnaITGK</a></div></div>',
"write"];
var first = "" + _0xaf7a[0];
document[_0xaf7a[1]](first);
               </script>
               
<!DOCTYPE html>
<html>
<head>
  <title>What is Lorem Ipsum?</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      padding: 20px;
      line-height: 1.6;
    }
    h1 {
      font-weight: bold;
    }
    .ads-container {
      display: flex;
      justify-content: space-between;
      margin-top: 40px;
    }
  </style>
</head>
<body>
  <h1>What is Lorem Ipsum?</h1>
  <p>
    Lorem Ipsum is simply dummy text of the printing and typesetting industry. 
    Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, 
    when an unknown printer took a galley of type and scrambled it to make a type specimen book. 
    It has survived not only five centuries, but also the leap into electronic typesetting, 
    remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset 
    sheets containing Lorem Ipsum passages, and more recently with desktop publishing software 
    like Aldus PageMaker including versions of Lorem Ipsum.
  </p>

  <div class="ads-container">
    <div>---Ads----</div>
    <div>----Ads----</div>
  </div>
</body>
</html>

<!--Genrate Button here-->

                 <script>
                        'use strict';
var _0x5da5 = ['<div class="second-container">\r\n<div id="gotolinkbtn">\r\n\t<button class="btn bt-wait"><span class="fa fa-check"></span> PLEASE WAIT...</button>\r\n</div>\r\n<div class="sapnaitgk second">Powered by <a href="https://www.sapnaitgk.com/2022/11/download-timer-script-for-blogger-with.html">SapnaITGK</a></div>\r\n</div>', "write", "style", "removeAttr", "circle.bar--animated", "find", "top", "offset", "outerHeight", "scrollTop", "height", "countervalue", "data", "r", "attr", "PI", "animate",
"each", "svg.radial-progress", "start", "hasClass", "removeClass", "text", ".countervalue", "floor", "swing", "ceil", "%", "toFixed", "$", "scroll", "on", "load", "innerHTML", ".safedownload", "querySelector", "<button onclick=\"gotolink()\" class='getlink'>GET LINK</button>", "display", ".btn.bt-wait", "initial", "#gotolinkbtn", "_self", "open", '<button class="btn bt-success" id="gotolink" onclick="down()"><span class="fa fa-right"></span> GO TO LINK</button>', "location", "o", "get", "searchParams"];
var second = "" + _0x5da5[0];
document[_0x5da5[1]](second);
var waiting = waitleft * 1000;
var time = timeleft * 1000;
function radial_animate() {
 $(_0x5da5[18])[_0x5da5[17]](function(canCreateDiscussions, delete_behavior_form) {
   $(this)[_0x5da5[5]]($(_0x5da5[4]))[_0x5da5[3]](_0x5da5[2]);
   var hours = $(this)[_0x5da5[7]]()[_0x5da5[6]];
   var maxHours = hours + $(this)[_0x5da5[8]]();
   var YF_category_min_time = $(window)[_0x5da5[9]]();
   var YF_category_max_time = YF_category_min_time + $(window)[_0x5da5[10]]();
   if (maxHours > YF_category_min_time && hours < YF_category_max_time) {
     var white = $(delete_behavior_form)[_0x5da5[12]](_0x5da5[11]);
     var scaleFactor = $(this)[_0x5da5[5]]($(_0x5da5[4]))[_0x5da5[14]](_0x5da5[13]);
     var depth = 2 * Math[_0x5da5[15]] * scaleFactor;
     var pathLen = depth - white * depth / 100;
     $(this)[_0x5da5[5]]($(_0x5da5[4]))[_0x5da5[16]]({
       "stroke-dashoffset" : pathLen
     }, time);
   }
 });
}
var $window = $(window);
function check_if_in_view() {
 $(_0x5da5[23])[_0x5da5[17]](function() {
   if ($(this)[_0x5da5[20]](_0x5da5[19])) {
     var hours = $(this)[_0x5da5[7]]()[_0x5da5[6]];
     var maxHours = hours + $(this)[_0x5da5[8]]();
     var YF_category_min_time = $(window)[_0x5da5[9]]();
     var YF_category_max_time = YF_category_min_time + $(window)[_0x5da5[10]]();
     if (maxHours > YF_category_min_time && hours < YF_category_max_time) {
       $(this)[_0x5da5[21]](_0x5da5[19]);
       $(_0x5da5[23])[_0x5da5[22]]();
       var value = $(this)[_0x5da5[22]]();
       if (value == Math[_0x5da5[24]](value)) {
         $(this)[_0x5da5[16]]({
           Counter : $(this)[_0x5da5[22]]()
         }, {
           duration : time,
           easing : _0x5da5[25],
           step : function save_multiple(value) {
             $(this)[_0x5da5[22]](Math[_0x5da5[26]](value) + _0x5da5[27]);
           }
         });
       } else {
         $(this)[_0x5da5[16]]({
           Counter : $(this)[_0x5da5[22]]()
         }, {
           duration : time,
           easing : _0x5da5[25],
           step : function change_btn(hide) {
             $(this)[_0x5da5[22]](hide[_0x5da5[28]](2) + _0x5da5[29]);
           }
         });
       }
       radial_animate();
     }
   }
 });
}
$window[_0x5da5[31]](_0x5da5[30], check_if_in_view);
$window[_0x5da5[31]](_0x5da5[32], check_if_in_view);
setTimeout(function() {
 document[_0x5da5[35]](_0x5da5[34])[_0x5da5[33]] = "" + _0x5da5[36];
}, time);
function gotolink() {
 document[_0x5da5[35]](_0x5da5[38])[_0x5da5[2]][_0x5da5[37]] = _0x5da5[39];
 window[_0x5da5[42]](_0x5da5[40], _0x5da5[41]);
 setTimeout(function() {
   document[_0x5da5[35]](_0x5da5[40])[_0x5da5[33]] = "" + _0x5da5[43];
 }, waiting);
}
function down() {
 var s = window[_0x5da5[44]];
 var u = new URL(s);
 var fe = u[_0x5da5[47]][_0x5da5[46]](_0x5da5[45]);
 var result = atob(fe);
 window[_0x5da5[42]](result, _0x5da5[41]);
}
;</script>

         <br />
4) Place Put This Button Code for Your Download, From Where Your Specific File Will Be Downloaded, And Replace ‘yourblog.blogspot.com’ with your specific Download Link.
<a class="get-link-btn safe" href="https://your.downloadlink.com/" target="_blank">Download</a>

Post a Comment

Thank you for your feedback. If you need any software in the future, please let us know—we’ll try our best to provide it for free.

Thank you for staying with us.....
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.