1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>iLoveIMG, login to your account</title> 6 <meta name="description" content="Access to your iLoveIMG account and get more features: more MB, more files at same time, see last processed images and much more!"/> 7 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 8 <meta name="author" content="iLovePDF"/> 9 <meta name="keywords" content="Image, compress, resize, crop, convert, jpeg, png, gif, tiff, raw"/> 10 <link rel="canonical" href="https://www.iloveimg.com/login"/> 11 <meta name="google-site-verification" content="IZueAX8T8h1eMQN3D0y8Xx7qu8-yCvtHnwn3MmpdSLo"/> 12 <link rel="icon" type="image/png" sizes="16x16" href="/img/favicons-img/favicon-16x16.png"> 13 <meta property="og:site_name" content="iLoveIMG | The fastest free web app for easy image modification."/> 14 <meta property="og:title" content="iLoveIMG, login to your account"/> 15 <meta property="og:description" content="Access to your iLoveIMG account and get more features: more MB, more files at same time, see last processed images and much more!"/> 16 <meta property="og:image" content="https://www.iloveimg.com/img/iloveimg/social/en-US/iloveimg.jpg"/> 17 <meta property="og:type" content="website"/> 18 <meta property="og:url" content="https://www.iloveimg.com/login"/> 19 <meta property="og:app_id" content="224495088285721"/> 20 <meta name="twitter:card" content="summary_large_image"> 21 <meta name="twitter:site" content="@iloveimg_com"> 22 <meta name="twitter:creator" content="@iloveimg_com"> 23 <meta name="twitter:title" content="iLoveIMG, login to your account"> 24 <meta name="twitter:description" content="Access to your iLoveIMG account and get more features: more MB, more files at same time, see last processed images and much more!"> 25 <meta name="twitter:image:src" content="https://www.iloveimg.com/img/iloveimg/social/en-US/iloveimg.jpg"/> 26 <link rel="preload" href="/font/Graphik-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 27 <link rel="preload" href="/font/Graphik-Semibold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 28 <link rel="preload" href="/font/Graphik-Medium.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 29 <link rel="preload" href="/font/Graphik-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 30<meta name="csrf-param" content="_csrf-ilovepdf"> 31 <meta name="csrf-token" content="4IBigkStBoytWgJVtnoPQvTVCqcJjzURtsm4eUN9OlSpxgDVIcZHvsUbeh7mM2QExIJAlzz6V1vPmdwOIglpNg=="> 32
32<script>var ilx = {'c': 'auth', 'a': 'login'};</script>
vendor: 1 bytes, line 32
32
33<script> 34 var isgdpr=false; 35 var cmp_ck=0; 36 var release='7054aee'; 37 (function (i,l,o,v,e,g,u,a) { 38 i['ib']=i['ib']||{'set':function(){(i['ib'].q=i['ib'].q||[]).push(arguments)}}; 39 i['iLE']=e;i[e]=i[e]||function(){(i[e].q=i[e].q||[]).push(arguments)};i[e].l=1*new Date();u=l.createElement(o); 40 a=l.getElementsByTagName(o)[0];u.async=1;u.src=v;a.parentNode.insertBefore(u,a);i[e+'u']=g; })(window, document, 'script', '/js/ilove.min.js?a=1.3', 'ev'); 41 ev('set', 'cmp_ck', cmp_ck); 42 ev('set', 'release', release); 43 ev('sendOnce', 'pageview'); 44 </script>
vendor: 65 bytes, lines 44-46
44 45 46<script async src="https://www.googletagmanager.com/gtag/js?id=
46G-Q8FHV8BBZ6
vendor: 12 bytes, line 46
46"></script>
47<script> 48 var gck=undefined; 49 var c_cg="granted",c_cd="denied"; 50 var gcas=gcaa=gcap=gcad=c_cg;isgdpr&&(gcas=c_cd,gcaa=c_cd,gcap=c_cd,gcad=c_cd,1==gck?(gcas=c_cg,gcaa=c_cg,gcap=c_cg,gcad=c_cg):2==gck?(gcas=c_cd,gcaa=c_cg,gcap=c_cg,gcad=c_cg):3==gck&&(gcas=c_cd,gcaa=c_cd,gcap=c_cd,gcad=c_cd)); 51 window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} 52 gtag('consent', 'default', {'analytics_storage': gcas, 'ad_storage': gcaa, 'ad_personalization': gcap, 'ad_user_data': gcad});gtag('js', new Date()); 53 var config = {}; gtag('config', 'G-Q8FHV8BBZ6', config); 54</script>
54<script> 55(function(){ 56 window.__browserSupports__ = []; 57 try{ 58 var grid_supported = typeof document.createElement('div').style.grid === 'string'; 59 grid_supported ? window.__browserSupports__.push('grid') : window.__browserSupports__.push('not:grid'); 60 }catch(e){} 61 62 var interval = null; 63 var fn = function(){ 64 document.body.setAttribute("data-browser-supports", window.__browserSupports__.join(" ")); 65 clearInterval(interval); 66 interval = null; 67 } 68 69 interval = setInterval(function(){ 70 if(document.body) fn(); 71 }, 5); 72})(); 73</script>
73 <style>.header {width: 100%;height: 60px;position: fixed;right: 0;left: 0;top: 0;}.toolpage .main{margin-top:60px; overflow: hidden;}</style> 74<link href="/dist/../dist/css/app.7054aee.css" rel="stylesheet"> </head> 75 <body class="clean "> 76 <div class="main"> 77 78<div class="auth"> 79 <div class="auth__form"> 80 <div class="auth__box"> 81 82<a class="brand" href="/" title="iLoveIMG"> 83 <img src="/img/iloveimg.svg" alt="iLoveIMG"/> 84</a> <h2 class="form__title">Login to your account</h2> 85 <div class="social-auth"> 86 <div id="w0" class="social-auth--big-buttons"><ul class="auth-clients"><li><a class="facebook auth-link" href="/auth/auth?authclient=facebook" title="Facebook" rel="nofollow"><span class="auth-icon facebook"></span><span class="auth-link__text">Facebook</span></a></li><li><a class="google auth-link" href="/auth/auth?authclient=google" title="Google" rel="nofollow"><span class="auth-icon google"></span><span class="auth-link__text">Google</span></a></li><li><a class="sso auth-link" href="/auth/auth?authclient=sso" title="SSO" rel="nofollow"><span class="auth-icon sso"></span><span class="auth-link__text">Sso</span></a></li></ul></div></div> 87<form id="loginForm" action="/login" method="post">
88<input type="hidden" name="_csrf-ilovepdf" value="4IBigkStBoytWgJVtnoPQvTVCqcJjzURtsm4eUN9OlSpxgDVIcZHvsUbeh7mM2QExIJAlzz6V1vPmdwOIglpNg=="> 89 90 91 <div class="form__group "> 92 <div class="field-loginEmail required"> 93<div class="input--icon input--email"><input type="text" id="loginEmail" class="input" name="LoginForm[email]" placeholder="Enter your email" autofocus="true" aria-required="true"></div><div class="help-block"></div> 94</div> </div> 95 <div class="form__group "> 96 <div class="field-inputPasswordAuth required"> 97<div class="input--icon input--pwd"><input type="password" id="inputPasswordAuth" class="input" name="LoginForm[password]" placeholder="Password" aria-required="true"></div><div class="help-block"></div> 98</div> </div> 99 100 <div class="form__group"> 101 <p> 102 <a href="https://www.iloveimg.com/login/forgetpassword" 103 id="forget-password">Forgot your password?</a> 104 </p> 105 </div> 106 <div class="form-actions"> 107 <input type="hidden" name="remember" id="rememberAuth" value="1"> 108 <button type="submit" data-loading-text="Checking..." class="btn" id="loginBtn"> 109 Log in </button> 110 </div> 111 <div class="create-account"> 112 <p> 113 Don't have an account? <a 114 href="https://www.iloveimg.com/register" 115 id="goRegister">Create an account</a> 116 </p> 117 </div> 118
118<script> 119 // For inline register page; This logic is also present in "AbstractAuthState" 120 (function () { 121 function defer(method) { 122 if (window.Cookies) { 123 method(); 124 } else { 125 setTimeout(function () { 126 defer(method) 127 }, 50); 128 } 129 } 130 131 defer(function () { 132 if (window.Intl && window.Intl.DateTimeFormat()) { 133 var tzNewValue = window.Intl.DateTimeFormat().resolvedOptions().timeZone; 134 if (tzNewValue) { 135 window.Cookies.set('auth_tz', tzNewValue); 136 var tzElem = document.querySelector("#signupform-timezone"); 137 if (tzElem) tzElem.value = tzNewValue; 138 } 139 } 140 }); 141 })() 142 </script>
142 143 </form> </div> 144 </div> 145 <div class="auth__info"> 146 <div class="auth__box auth__box--login-txt"> 147 <img style="display:block; margin-bottom:32px;" 148 srcset="/img/auth/[email protected] 2x" 149 src="/img/auth/iloveimg.png" alt="iLoveIMG"> 150 <h1 class="title2">Log in to your workspace</h1> 151 <p>Enter your email and password to access your iLoveIMG account. You are one step closer to enhance your images.</p> 152 153 <p class="toggle list__dropdown">See all tools</p> 154 <div class="toggle__content"> 155 <ul class="listcheck"> 156 <li class="listcheck__item listcheck__item--ok"> 157 Compress IMAGE </li> 158 <li class="listcheck__item listcheck__item--ok"> 159 Resize IMAGE </li> 160 <li class="listcheck__item listcheck__item--ok"> 161 Crop IMAGE </li> 162 <li class="listcheck__item listcheck__item--ok"> 163 Convert to JPG </li> 164 <li class="listcheck__item listcheck__item--ok"> 165 Convert from JPG </li> 166 <li class="listcheck__item listcheck__item--ok"> 167 Convert IMAGE </li> 168 <li class="listcheck__item listcheck__item--ok"> 169 Rotate IMAGE </li> 170 <li class="listcheck__item listcheck__item--ok"> 171 Watermark IMAGE </li> 172 <li class="listcheck__item listcheck__item--ok"> 173 IMAGE Editor </li> 174 <li class="listcheck__item listcheck__item--ok"> 175 Meme generator </li> 176 <li class="listcheck__item listcheck__item--ok"> 177 HTML to image </li> 178 <li class="listcheck__item listcheck__item--ok"> 179 Upscale image </li> 180 <li class="listcheck__item listcheck__item--ok"> 181 Blur face </li> 182 <li class="listcheck__item listcheck__item--ok"> 183 Remove background </li> 184 </ul> </div> 185</div> 186
187<script> 188 var toogle = document.querySelector('.toggle'); 189 toogle.addEventListener('click', function(){ 190 var toggleContent = document.querySelector('.toggle__content'); 191 if (toggleContent.style['display'] !== 'block') { //better to check that it is not the value you have 192 toggleContent.style['display'] = 'block'; 193 } else { 194 toggleContent.style['display'] = ''; 195 } 196 }) 197</script>
197 </div> 198</div></div>
198<script> 199 var siteData = { 200 csrfParam: '_csrf-ilovepdf', 201 csrfToken: '4IBigkStBoytWgJVtnoPQvTVCqcJjzURtsm4eUN9OlSpxgDVIcZHvsUbeh7mM2QExIJAlzz6V1vPmdwOIglpNg==' 202 }; 203 var lang = 'en-US'; 204 var brand = 'iLoveIMG'; 205 var brand_ref = 'iloveimg'; 206 </script>
206
206<script src="/dist/../dist/js/app.7054aee.js"></script>
206 </body> 207 </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.