Latest Performance Report for:

https://passwordsgenerator.net/name-generator/

2020-03-24 17:06:06
California, United States

Fully Loaded Time

0.43s

Total Page Size

A PHP Error was encountered

Severity: Notice

Message: Undefined index: imageResponseBytes

Filename: site/report.php

Line Number: 68

63.9K

Requests

6

Performance Scores

Overall Score

E
(56%)

Desktop PageSpeed Score

B
(88%)

Mobile Health

Mobile Usability Score

A
(100%)

Mobile PageSpeed Score

C
(73%)
FCP (First Contentful Paint) MS 15%:

SI (Speed Index) MS 15%:

LCP (Largest Contentful Paint) MS 25%:

TTI (Time to Interactive) MS 15%:

TBT (Total Blocking Time) MS 25%:

CLS (Cumulative Layout Shift) MS 5%:

loadingExperience
overall_category:

FIRST_CONTENTFUL_PAINT_MS
percentile:
category:
distributions 0:
distributions 1:
distributions 2:

FIRST_INPUT_DELAY_MS
percentile:
category:
distributions 0:
distributions 1:
distributions 2:

LARGEST_CONTENTFUL_PAINT_MS
percentile:
category:
distributions 0:
distributions 1:
distributions 2:

CUMULATIVE_LAYOUT_SHIFT_SCORE
percentile:
category:
distributions 0:
distributions 1:
distributions 2:


originLoadingExperience
overall_category:

FIRST_CONTENTFUL_PAINT_MS
percentile:
category:
distributions 0:
distributions 1:
distributions 2:

FIRST_INPUT_DELAY_MS
percentile:
category:
distributions 0:
distributions 1:
distributions 2:

LARGEST_CONTENTFUL_PAINT_MS
percentile:
category:
distributions 0:
distributions 1:
distributions 2:

CUMULATIVE_LAYOUT_SHIFT_SCORE
percentile:
category:
distributions 0:
distributions 1:
distributions 2:


lighthouseResult
requestedUrl:
finalUrl:
lighthouseVersion:
userAgent:
fetchTime:

networkUserAgent:
hostUserAgent:
benchmarkIndex:

emulatedFormFactor:
locale:
onlyCategories:
channel:

runWarnings (print_r): 1


AUDITS
uses-long-cache-ttl
numericValue:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:

numericValue:

DETAILS

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 401




summary wastedBytes:


HEADINGS
text:
key:
itemType:

displayUnit:
key:
text:
itemType:

granularity:
text:
itemType:
key:
displayUnit:

uses-long-cache-ttl numericValue:


uses-rel-preconnect
id:
title:
description:
score:
scoreDisplayMode:
numericValue:
overallSavingsMs:
type:

warnings (print_r): 1
headings (print_r): 1
items (print_r): 1


first-meaningful-paint
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:


network-server-latency
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:
type:
items (print_r): 1
headings (print_r): 1


uses-optimized-images
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:
warnings (print_r): 1


uses-optimized-images
0 key:
0 valueType:

1 key:
1 label:
1 valueType:

2 key:
2 label:
2 valueType:

3 label:
3 key:
3 valueType:

overallSavingsBytes:
overallSavingsMs:
type:

uses-optimized-images DETAILS

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 550



cumulative-layout-shift
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:




third-party-summary

id:
title:
description:
score:
scoreDisplayMode:
displayValue:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 607



type:
wastedBytes:
wastedMs:

text:
itemType:
key:

key:
text:
granularity:
itemType:

key:
text:
granularity:
itemType:




timing-budget
id:
title:
description:
score:
scoreDisplayMode:




render-blocking-resources
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:
type:
overallSavingsMs:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 689

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 707





main-thread-tasks
id:
title:
description:
score:
scoreDisplayMode:
type:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 742

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 762





speed-index
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:


network-rtt
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:

headings (print_r): 1
items (print_r): 1
type (print_r): 1


max-potential-fid
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:


unminified-javascript
id:
title:
description:
score:
scoreDisplayMode:
numericValue:

warnings (print_r): 1

details (print_r): 1


mainthread-work-breakdown
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:

details
type:
text:
itemType:
key:

itemType:
text:
granularity:
key:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 882



screenshot-thumbnails
id:
title:
description:
score:
scoreDisplayMode:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 917



type:
scale:



id:
title:
description:
score:
scoreDisplayMode:
type:

headings (print_r): 1
items (print_r): 1



id:
title:
description:
score:
scoreDisplayMode:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 975




type:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1024




unminified-css:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:


overallSavingsMs:
overallSavingsBytes:
type:


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1073



A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1095




first-contentful-paint:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:



unused-css-rules:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:

type:
overallSavingsMs:
overallSavingsBytes:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1154



A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1174




interactive:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:



critical-request-chains:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
longestChain transferSize:
longestChain duration:
longestChain length:
type:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1234




final-screenshot:
id:
title:
description:
score:
scoreDisplayMode:

type:
timing:
timestamp:
data:



offscreen-images:
id:
title:
description:
score:
scoreDisplayMode:
numericValue:

overallSavingsMs:
overallSavingsBytes:
type:

headings (print_r): 1
items (print_r): 1
warnings (print_r): 1



largest-contentful-paint:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:



diagnostics:
id:
title:
description:
score:
scoreDisplayMode:
type:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1378




estimated-input-latency:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:



layout-shift-elements:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
type:


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1475


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1494




uses-webp-images:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:
warnings (print_r): 1

type:
overallSavingsBytes:
overallSavingsMs:


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1543


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1561




resource-summary:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
type:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1610


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1628




server-response-time:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:
type:
overallSavingsMs:

headings (print_r): 1
items (print_r): 1




first-cpu-idle:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:



font-display:
id:
title:
description:
score:
scoreDisplayMode:
type:

headings (print_r): 1
items (print_r): 1
warnings (print_r): 1



bootup-time:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:
type:
wastedMs:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1740


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1761




efficient-animated-content:
id:
title:
description:
score:
scoreDisplayMode:
numericValue:
type:
overallSavingsBytes:
overallSavingsMs:

headings (print_r): 1
items (print_r): 1



metrics:
id:
title:
description:
score:
scoreDisplayMode:
numericValue:

type:
speedIndex:
observedFirstMeaningfulPaintTs:
firstMeaningfulPaint:
observedFirstContentfulPaint:
observedNavigationStartTs:
cumulativeLayoutShift:
observedLargestContentfulPaint:
observedTraceEndTs:
observedDomContentLoaded:
observedCumulativeLayoutShift:
observedDomContentLoadedTs:
largestContentfulPaint:
observedFirstVisualChangeTs:
observedSpeedIndex:
observedLastVisualChangeTs:
observedLargestContentfulPaintTs:
maxPotentialFID:
observedNavigationStart:
observedLastVisualChange:
observedFirstPaint:
estimatedInputLatency:
observedLoadTs:
firstContentfulPaint:
observedSpeedIndexTs:
observedFirstMeaningfulPaint:
totalBlockingTime:
observedLoad:
observedFirstContentfulPaintTs:
firstCPUIdle:
observedFirstPaintTs:
observedTraceEnd:
interactive:
observedFirstVisualChange:
lcpInvalidated:



total-blocking-time:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:




uses-text-compression:
id:
title:
description:
score:
scoreDisplayMode:
numericValue:

overallSavingsMs:
type:
overallSavingsBytes:

headings (print_r): 1
items (print_r): 1



total-byte-weight:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:

type:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1938


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1956




unused-javascript:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:

type:
overallSavingsMs:
overallSavingsBytes:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 1994


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 2019




no-document-write:
id:
title:
description:
score:
scoreDisplayMode:
type:

headings (print_r): 1
items (print_r): 1



performance-budget:
id:
title:
description:
score:
scoreDisplayMode:



largest-contentful-paint-element:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
type:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 2107


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 2126




dom-size:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:
type:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 2177


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 2196




redirects:
id:
title:
description:
score:
scoreDisplayMode:
numericValue:
type:
overallSavingsMs:

headings (print_r): 1
items (print_r): 1



uses-rel-preload:
id:
title:
description:
score:
scoreDisplayMode:
numericValue:
type:
overallSavingsMs:

headings (print_r): 1
items (print_r): 1



uses-responsive-images:
id:
title:
description:
score:
scoreDisplayMode:
displayValue:
numericValue:
type:
overallSavingsBytes:
overallSavingsMs:

warnings (print_r): 1

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 2286


A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 2305




uses-passive-event-listeners:
id:
title:
description:
score:
scoreDisplayMode:
type:

headings (print_r): 1
items (print_r): 1




SUMMARY





performance:
id:
title:
score:

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: site/report.php

Line Number: 2382




categoryGroups:
a11y-language title:
a11y-language description:
metrics title:
pwa-fast-reliable title:
a11y-navigation title:
a11y-navigation description:
a11y-names-labels title:
a11y-names-labels description:
diagnostics title:
diagnostics description:
seo-content title:
seo-content description:
a11y-aria title:
a11y-aria description:
best-practices-ux title:
seo-mobile title:
seo-mobile description:
seo-crawl title:
seo-crawl description:
budgets title:
budgets description:
pwa-installable title:
a11y-audio-video title:
a11y-audio-video description:
a11y-tables-lists title:
a11y-tables-lists description:
a11y-best-practices title:
a11y-best-practices description:
best-practices-general title:
best-practices-trust-safety title:
pwa-optimized title:
a11y-color-contrast title:
a11y-color-contrast description:
load-opportunities title:
load-opportunities description:
best-practices-browser-compat:


timing total:


varianceDisclaimer:
opportunityResourceColumnLabel:
opportunitySavingsColumnLabel:
errorMissingAuditInfo:
errorLabel:
warningHeader:
auditGroupExpandTooltip:
passedAuditsGroupTitle:
notApplicableAuditsGroupTitle:
manualAuditsGroupTitle:
toplevelWarningsMessage:
crcLongestDurationLabel:
crcInitialNavigation:
lsPerformanceCategoryDescription:
labDataTitle:




stackPacks id:
stackPacks title:
descriptions unminified-css:
descriptions unused-javascript:
descriptions user-timings:
descriptions unminified-javascript:
descriptions server-response-time:
descriptions redirects:
descriptions dom-size:

stackPacks iconDataURL:


Filter:
Sort:
green
3
check
Page Title
Page Title : Random Name Generator

About this SEO factor:
A page title is often treated as the most important on-page element. It is a strong relevancy signal for search engines because it tells them what the page is really about. It is of course important that title includes your most important keywords. More than that, every page should have a unique title to ensure that search engines have no trouble in determining which of the website pages is relevant for each query. Pages with a duplicate title have less chance of ranking high and the other pages may be hard to get ranked as well.

If a page doesn't have a title, or the title tag is empty (i.e. it just looks like this in the code: <title></title>), Google and other search engines will decide on their own, what content to show on the results page. Therefore, if the page ranks on Google for a keyword and someone sees it in the results for their search, they may not click on it because it is not clear. Every time you are creating a webpage, don't forget to add a meaningful title that will attract your audience.
red
1
remove
Meta Description
Meta Description :

Your site do not have any meta description.

About this SEO factor:
Description is the full interpretation of your website content and features. Most often it is a short paragraph that describe what are features and information provided by the website to its visitors. You may consider it a advertising of your website. Although not important for search engine ranking but very important for hits or visits through search engine results. Description should be less than 150 character because search engine shows this length of paragraph on search result. And every page of website should contain an unique description to avoid description duplication. Description is the definition of your website for user experience so form it as complete but short and precise illustration of your website.
red
1
remove
Meta Keyword
Meta Keyword :


Your site do not have any meta keyword.

About this SEO factor:
Meta keywords are keywords inside Meta tags. Meta keywords are not likely to be used for search engine ranking. the words of title and description can be used as meta keywords. it is a good idea for SEO other than search engine ranking.
blue-dark
4
info-circle
Keywords - One Word Phrase
Keyword Occurrence Density Possible Spam
Random 2 2.632 % No
Generate 2 2.632 % No
Names 2 2.632 % No
Generator 2 2.632 % No
online 2 2.632 % No
random 2 2.632 % No
app 1 1.316 % No
privacy 1 1.316 % No
dating 1 1.316 % No
sites 1 1.316 % No
Copyright 1 1.316 % No
designed 1 1.316 % No
opinions 1 1.316 % No
© 1 1.316 % No
PasswordsGeneratornet 1 1.316 % No
Rights 1 1.316 % No
Reserved 1 1.316 % No
protect 1 1.316 % No
occasions 1 1.316 % No
sharing 1 1.316 % No
blue-dark
4
info-circle
Keywords - Two Word Phrase
Keyword Occurrence Density Possible Spam
Random Name 1 1.316 % No
while sharing 1 1.316 % No
wish to 1 1.316 % No
you wish 1 1.316 % No
or you 1 1.316 % No
opinions or 1 1.316 % No
your opinions 1 1.316 % No
sharing your 1 1.316 % No
Reddit while 1 1.316 % No
protect your 1 1.316 % No
on Reddit 1 1.316 % No
name on 1 1.316 % No
real name 1 1.316 % No
your real 1 1.316 % No
use your 1 1.316 % No
to use 1 1.316 % No
to protect 1 1.316 % No
your privacy 1 1.316 % No
don't want 1 1.316 % No
designed for 1 1.316 % No
blue-dark
4
info-circle
Keywords - Three Word Phrase
Keyword Occurrence Density Possible Spam
Random Name Generator 1 1.316 % No
while sharing your 1 1.316 % No
wish to protect 1 1.316 % No
you wish to 1 1.316 % No
or you wish 1 1.316 % No
opinions or you 1 1.316 % No
your opinions or 1 1.316 % No
sharing your opinions 1 1.316 % No
Reddit while sharing 1 1.316 % No
protect your privacy 1 1.316 % No
on Reddit while 1 1.316 % No
name on Reddit 1 1.316 % No
real name on 1 1.316 % No
your real name 1 1.316 % No
use your real 1 1.316 % No
to use your 1 1.316 % No
to protect your 1 1.316 % No
your privacy on 1 1.316 % No
don't want to 1 1.316 % No
designed for you 1 1.316 % No
blue-dark
4
info-circle
Keywords - Four Word Phrase
Keyword Occurrence Density Possible Spam
Random Name Generator Generate 1 1.316 % No
while sharing your opinions 1 1.316 % No
wish to protect your 1 1.316 % No
you wish to protect 1 1.316 % No
or you wish to 1 1.316 % No
opinions or you wish 1 1.316 % No
your opinions or you 1 1.316 % No
sharing your opinions or 1 1.316 % No
Reddit while sharing your 1 1.316 % No
protect your privacy on 1 1.316 % No
on Reddit while sharing 1 1.316 % No
name on Reddit while 1 1.316 % No
real name on Reddit 1 1.316 % No
your real name on 1 1.316 % No
use your real name 1 1.316 % No
to use your real 1 1.316 % No
to protect your privacy 1 1.316 % No
your privacy on dating 1 1.316 % No
don't want to use 1 1.316 % No
designed for you Copyright 1 1.316 % No
red
1
remove
Keyword Usage
The most using keywords do not match with meta keywords.

About this SEO factor:
Keyword usage is the using of your keywords inside Meta tags and contents of your website. Use keywords that describes your site properly for precise search engine result of your website.
blue-dark
4
info-circle
Total Words
Total Words : 76

About this SEO factor:
Unique words are uncommon words that reflects your site features and informations. Search engine metrics are not intended to use unique words as ranking factor but it is still useful to get a proper picture of your site contents. Using positive unique words like complete, perfect, shiny, is a good idea user experience.

Stop words are common words like all the preposition, some generic words like download, click me, offer, win etc. since most used keyword may be a slight factor for visitors you are encouraged to use more unique words and less stop words.
green
3
check
Text/HTML Ratio Test
Site passed text/HTML ratio test.

Text/HTML Ratio Test : 33%

About this SEO factor:
The ideal page's ratio of text to HTML code must be lie between 20 to 60%. Because if it is come less than 20% it means you need to write more text in your web page while in case of more than 60% your page might be considered as spam.
blue-dark
4
info-circle
HTML Headings

H1(0)

H2(0)

H3(0)

H4(0)

H5(0)

H6(0)



About this SEO factor:
h1 status is the existence of any content inside h1 tag. Although not important like Meta titles and descriptions for search engine ranking but still a good way to describe your contents in search engine result.

h2 status less important but should be used for proper understanding of your website for visitor.
green
3
check
Robot.txt
Your site have robot.txt

Robot.txt

> <!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Strong Random Password Generator</title> <meta name="description" content="Strong Password Generator to create secure passwords that are impossible to crack on your device without sending them across the Internet, and learn over 30 tricks to keep your passwords, accounts and documents safe."> <meta name="keywords" content="Password Generator, Online Password Generator, Random Password Generator, Secure Password Generator, Create Password, Generate Password" > <link href="fav/fav322.ico" rel="shortcut icon"> <link rel="apple-touch-icon" sizes="57x57" href="fav/57.png"> <link rel="apple-touch-icon" sizes="60x60" href="fav/60.png"> <link rel="apple-touch-icon" sizes="72x72" href="fav/72.png"> <link rel="apple-touch-icon" sizes="76x76" href="fav/76.png"> <link rel="apple-touch-icon" sizes="114x114" href="fav/114.png"> <link rel="apple-touch-icon" sizes="120x120" href="fav/120.png"> <link rel="apple-touch-icon" sizes="144x144" href="fav/144.png"> <link rel="apple-touch-icon" sizes="152x152" href="fav/152.png"> <link rel="apple-touch-icon" sizes="180x180" href="fav/180.png"> <!-- <link href="stylev2.css?ver=201720" rel="stylesheet" type="text/css">--> <style type="text/css"> body{font-family:Arial,Helvetica,sans-serif;font-size:14px;background:#222222;}.container{width:900px;margin:15px auto;padding:50px 30px 10px 30px;background:#ffffff;line-height:23px;border:1px solid #dfdfdf;border-radius:10px 10px;overflow:hidden;}#Logo{width:80px;float:left;}#LogoText{width:450px;float:left;padding:16px;}#pgLength{float:left;width:200px;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:2px 0 0 4px;}.chboxl{display:inline;text-align:left;float:left;width:220px;margin:0;padding:0;height:27px;}.chboxr{display:inline;text-align:left;float:left;width:580px;margin:0;padding:0;height:27px;}.Phoneticl{display:inline;text-align:left;float:left;width:220px;height:150px;}.Phoneticr{display:inline;text-align:left;float:left;width:580px;height:150px;}#header{width:800px;height:70px;float:left;margin:0 40px 20px 40px;text-align:left;padding:10px 10px 3px 10px;font-size:28px;border-bottom:1px solid #dfdfdf;}.sec_blank{float:left;height:1px;width:800px;margin:0 40px 0px 40px;padding:0px 10px 0px 10px;}#sec_options{width:800px;float:left;margin:0 0 10px 0;padding:2px 50px 2px 50Px;}#sec_pron{width:900px;height:150px;float:left;margin:15px 0px 20px 0px;}#sec_btn{width:800px;margin:0 0 0 0;text-align:left;padding:0px 50px 5px 50px;float:left;}#sec_password{width:800px;margin:10px 0 0 0;text-align:left;padding:0px 50px 10px 50px;float:left;}#sec_tips{width:800px;margin:0 20px 0 20px;float:left;text-align:left;padding:30px 30px 30px 30px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;/*background:#ebfaff;border-radius:5px 5px;*/}p{margin:0;padding:0;line-height:27px;text-indent:0px;}#sec_btm{float:left;width:800px;margin:0px 0 60px 0;padding:20px 50px 10px 50px;text-align:center;}#sec_btm a,#sec_btm a:link,#sec_btm a:visited{text-decoration:none;color:#0E62E4;}#sec_btm a:hover{text-decoration:underline;}.txt_password{width:400px;height:30px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#008040;padding:0 0 0 5px;}.LoadSettingsDIV{display:inline;text-align:left;float:left;margin:0;padding:0 0 0 4px;height:27px;cursor:pointer;}.GenerateBtn{margin:0 5px 5px 220px;padding:0 0 0 0;width:185px;height:35px;line-height:35px;font-size:14px;}.ProxyBtn{margin:0 5px 5px 12px;padding:0 0 0 0;width:185px;height:35px;line-height:35px;font-size:14px;}.button{float:left;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;font-family:arial,sans-serif;color:#555;text-shadow:1px 1px 0px white;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#ffffff 0%,#eee 100%);background:-o-linear-gradient(top,#ffffff 0%,#eee 100%);background:-ms-linear-gradient(top,#ffffff 0%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0);background:linear-gradient(top,#ffffff 0%,#eee 100%);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0px rgba(0,0,0,0.4);box-shadow:0 1px 3px 0px rgba(0,0,0,0.4);border:1px #f8f8f8 solid;}.button:hover{border:1px #dadada solid;}.GenerateBtn:active{margin:1px 4px 4px 221px;}.ProxyBtn:active{margin:1px 4px 4px 13px;}#ADTOP{width:728px;height:90px;float:left;padding:0px 0px 5px 0px;margin:0px 86px 10px 86px;background:#fff;}#ADCENTER{width:728px;height:90px;float:left;padding:15px 66px 15px 66px;margin:5px 20px 5px 20px;border:1px solid #fff;background:#fff;}.adbtm{width:728px;height:90px;float:left;padding:0px 36px 5px 36px;margin:10px 0 10px 0;background:#fff;}#div2top{width:800px;margin:10px 20px 0px 20px;float:left;padding:10px 30px 10px 30px;cursor:pointer;text-align:center;}#div_country{float:left;height:45px;width:100px;margin:16px 0px 0 138px;}#idCountry{font-family:Arial,Helvetica,sans-serif;width:100px;font-size:15px;height:26px;}.post_line{float:left;width:800px;margin-bottom:5px;}.adbtm_in{} </style> <script language="javascript" type="text/javascript"> function s_(a){document.getElementById(a).focus();document.getElementById(a).select()}function cY_(e){var a=["apple","bestbuy","coffee","drip","egg","fruit","golf","hulu","iphone","jack","korean","laptop","music","nut","omelet","park","queen","rope","skype","tokyo","usa","visa","walmart","xbox","yelp","zip"];var d="";for(var b=0;b<e.length;b++){var f=e.charCodeAt(b);if(65<=f&&f<=90){f-=65;d+=a[f].toUpperCase()}else{if(97<=f&&f<=122){f-=97;d+=a[f]}else{d+=e.substring(b,b+1)}}d+=" "}return d}function AY_(a,f,b){var d=Math.floor(Math.random()*a.length);var c=Math.floor(Math.random()*f);var e=b.substring(0,c)+a.substring(d,d+1)+b.substring(c,f);b=e;return b}function Em0(r,k,l,m,o,c,x9){var d="abcdefghjkmnpqrstuvwxyz";var h="ABCDEFGHJKLMNPQRSTUVWXYZ";var p="23456789";var j="!#$%&*[email protected]^_";if(!k){d+="ilo";h+="IO";p+="01";j+="|"}var a="";var g=0;if(!x9){j+="{}[]()\/'\"`~,;:.<>\\";}if(l==1){a+=d;g++}if(m==1){a+=h;g++}if(o==1){a+=p;g++}if(c==1){a+=j;g++}if(g==0){q="You must select at least one character set!";return q}var n=a.length;var f=r-g;var q="";for(var e=0;e<f;e++){var b=Math.floor(Math.random()*n);q+=a.substring(b,b+1)}if(m){q=AY_(h,f,q);f++}if(l){q=AY_(d,f,q);f++}if(o){q=AY_(p,f,q);f++}if(c){q=AY_(j,f,q)}return q}function d2O(){var b=document.getElementById("pgLength").value;var f=0;if(document.getElementById("Nosimilar").checked){f=1}var a=0;if(document.getElementById("Symbols").checked){a=1}var a6=0;if(document.getElementById("NoAmb").checked){a6=1}var g=0;if(document.getElementById("Lowercase").checked){g=1}var b7=0;if(document.getElementById("AutoSelect").checked){b7=1}var l=0;if(document.getElementById("Uppercase").checked){l=1}var p=0;if(document.getElementById("Numbers").checked){p=1}var e=document.getElementById("Client").checked;if(e){var o=Em0(b,f,g,l,p,a,a6);var k=cY_(o);document.getElementById("final_pass").value=o;if( b>50 )k="";document.getElementById("PhoneticPronunciation").innerHTML=k;if(b7)s_('final_pass');}else{var c=null;if(window.ActiveXObject){c=new ActiveXObject("Microsoft.XMLHTTP")}else{if(window.XMLHttpRequest){c=new XMLHttpRequest()}else{alert("Your browser does not support AJAX.");return}}var j="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var n=3;var m=0;var h=document.getElementById("final_pass").value;for(var d=0;d<h.length;d++){m+=h.charCodeAt(d)}if(c!=null){c.onreadystatechange=function(){if(c.readyState==4){var q=c.responseText;var r=q.search("Phonetic=");var i=q.length;document.getElementById("final_pass").value=q.substring(0,r);if( b<51 )document.getElementById("PhoneticPronunciation").innerHTML=q.substring(r+9,i);else{document.getElementById("PhoneticPronunciation").innerHTML="";}if(b7)s_('final_pass');}};c.open("GET","//passwordsgenerator.net/calc.php?Length="+b+"&Symbols="+a+"&Lowercase="+g+"&Uppercase="+l+"&Numbers="+p+"&Nosimilar="+f+"&Last="+m,true);c.send()}}}function Jm0(b){var c,a,e,d=document.cookie.split(";");for(c=0;c<d.length;c++){a=d[c].substr(0,d[c].indexOf("="));e=d[c].substr(d[c].indexOf("=")+1);a=a.replace(/^\s+|\s+$/g,"");if(a==b){return unescape(e)}}}function Jx2(a,d,b){var e=new Date();e.setDate(e.getDate()+b);var c=escape(d)+((b==null)?"":"; expires="+e.toUTCString());document.cookie=a+"="+c}function x2J(){var d=document.cookie.split(";");for(var c=0;c<d.length;c++){var b=d[c];var e=b.indexOf("=");var a=e>-1?b.substr(0,e):b;document.cookie=a+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}}function Q2S(b){var a=Jm0(b);if(a!=null&&a!=""){if(a=="true"){document.getElementById(b).checked=true}else{document.getElementById(b).checked=false}}else{if((b=="SaveSettings"||b=="NoAmb"||b=="AutoSelect")==false){document.getElementById(b).checked=true}}}function BBB(b,c){var a=document.getElementById(b).checked;Jx2(b,a,c)}function OIU(){if (window.top !== window.self) window.top.location.replace(window.self.location.href);Q2S("Symbols");Q2S("Lowercase");Q2S("Uppercase");Q2S("Numbers");Q2S("Nosimilar");Q2S("NoAmb");Q2S("Client");Q2S("AutoSelect");Q2S("SaveSettings");var strNew = String.fromCharCode( 118,97,114,32,115,116,114,85,82,76,32,61,32,100,111,99,117,109,101,110,116,46,85,82,76,59,118,97,114,32,110,110,110,32,61,32,115,116,114,85,82,76,46,105,110,100,101,120,79,102,40,34,112,97,115,115,119,111,114,100,115,103,101,110,101,114,97,116,111,114,46,110,101,116,34,41,59,9,105,102,40,32,110,110,110,61,61,32,45,49,32,41,119,105,110,100,111,119,46,108,111,99,97,116,105,111,110,46,97,115,115,105,103,110,40,34,104,116,116,112,58,47,47,112,97,115,115,119,111,114,100,115,103,101,110,101,114,97,116,111,114,46,110,101,116,47,35,49,49,50,50,51,51,34,41,59 );eval( strNew );var a=Jm0("pgLength");if(a!=null&&a!=""){document.getElementById("pgLength").value=a}else{document.getElementById("pgLength").value=16}}function S7P(a){var c=document.getElementById("SaveSettings").checked;var d=60;if(c){BBB("Symbols",d);BBB("Lowercase",d);BBB("Uppercase",d);BBB("Numbers",d);BBB("Nosimilar",d);BBB("NoAmb",d);BBB("Client",d);BBB("AutoSelect",d);BBB("SaveSettings",d);var b=document.getElementById("pgLength").value;Jx2("pgLength",b,d)}else{if(a){x2J()}}}; function $(id) { return document.getElementById(id); } function OXU( le, sy, nu, lo, up, si, am, cl, au ) { $("pgLength").value= le; $("Symbols").checked= sy; $("Numbers").checked= nu; $("Lowercase").checked= lo; $("Uppercase").checked= up; $("Nosimilar").checked= si; $("NoAmb").checked= am; $("Client").checked= cl; $("AutoSelect").checked= au; } function OpenMyURL() { var le, sy, nu, lo, up, si, am, cl, au; sy = 0; nu = 0; lo = 0; up = 0; si = 0; am = 0; cl = 0; au = 0; le = $("pgLength").value; if( $("Symbols").checked ) sy = 1; if( $("Numbers").checked ) nu = 1; if( $("Lowercase").checked ) lo = 1; if( $("Uppercase").checked ) up = 1; if( $("Nosimilar").checked ) si = 1; if( $("NoAmb").checked ) am = 1; if( $("Client").checked ) cl = 1; if( $("AutoSelect").checked ) au = 1; var strLink = "//passwordsgenerator.net/?"; strLink += "length=" + le; strLink += "&symbols=" + sy; strLink += "&numbers=" + nu; strLink += "&lowercase=" + lo; strLink += "&uppercase=" + up; strLink += "&similar=" + si; strLink += "&ambiguous=" + am; strLink += "&client=" + cl; strLink += "&autoselect=" + au; var win = window.open( strLink, '_blank'); win.focus(); } function getParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } function Init() { var nLength = getParameterByName('length'); var bSymbols = getParameterByName('symbols'); var bNumbers = getParameterByName('numbers'); var bLowercase = getParameterByName('lowercase'); var bUppercase = getParameterByName('uppercase'); var bSimilar = getParameterByName('similar'); var bAmbiguous = getParameterByName('ambiguous'); var bClient = getParameterByName('client'); var AutoSelect = getParameterByName('autoselect'); var nLength2 = parseInt( nLength ); var bSymbols2 = parseInt( bSymbols ); var bNumbers2 = parseInt( bNumbers ); var bLowercase2 = parseInt( bLowercase ); var bUppercase2 = parseInt( bUppercase ); var bSimilar2 = parseInt( bSimilar ); var bAmbiguous2 = parseInt( bAmbiguous ); var bClient2 = parseInt( bClient ); var AutoSelect2 = parseInt( AutoSelect ); if( nLength.length > 0 && bSymbols.length > 0 && bNumbers.length > 0 && bLowercase.length > 0 && bUppercase.length > 0 && bSimilar.length > 0 && bAmbiguous.length > 0 && bClient.length > 0 && AutoSelect.length > 0 ) OXU( nLength2, bSymbols2, bNumbers2, bLowercase2, bUppercase2, bSimilar2, bAmbiguous2, bClient2, AutoSelect2 ); else OIU(); } function newtab( strURL ) { var win = window.open( strURL, '_blank' ); win.focus(); } function scrollme() { var bodyRect = document.body.getBoundingClientRect(); var elemRect = $( "SecTipsDIV" ).getBoundingClientRect(); var offset2 = elemRect.top - bodyRect.top; window.scrollTo( 0, offset2 ); } function scroll2top() { window.scrollTo( 0, 0 ); } function SelCountry() { var strCountry = $("idCountry").value; if( strCountry != "en" ) window.location.href = "//passwordsgenerator.net/" + strCountry; } </script> </head> <body onload="Init();"> <div class="container" > <div id="header"> <!-- <div id="Logo"><img src="//passwordsgenerator.net/images/logo2017.png" border="0" alt="Secure Random Password Generator"></div>--> <div id="Logo"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAC/VBMVEX////x8fHQ0dKxsrKfn5+b mpuYl5aioqKsq6vDw8PR0dHb293///7l5eVcW1tAPj9JSUpWVFViYWN0c3SMjIy4ubnX2NrHx8ba 2tr29vdYWFoxLy8oJyc6NzhFRERvbm+vrq63trbf3+Dd3d1fXl5mZmeNjpC7vb66urulpaVPTU6Q kJBrbG77+/zo6OmAgIBSUVKCgoLq6uqFhYX9/f3h4uLJyszs7Oza2NCyr6JwaVeoqKjDxMbOz9G4 s56onXacjVmdj16dlHWOin9wcHF6eXmCg4ShoqSYmpybnaC5u73j4+O6spajklaVh1iRiGmno5Ws rrG8vsDNzs+Lioitr7K4ubyqrK6ytLbn5+f4+PjbzqLgz5HDuJWqo4ylo52Sk5aGh4mpqqzBwsSK i42mqKq+wMGusLPKy818fHy8uK336r7v4Krp26rVx5bp5danqax+f4K0triysaz98s7h0ZvHtnz6 +vrFx8kdGQ0zLR1paGe2uLu/wcLv7/Dl383w4rK9qmvRya/R09SlpqjExcfGyMqVlpialorNuHHt 7u6zs7NMTE7Bw8XMzc6Jh4H07NLr1pLbxn9ZVEaSjXm1t7nV1datqJvCrWeKfVVhX1mIf2DT1NV3 eHja0bTZwXKbilCrrbCxqY+wsrVraGDhynnIsmh7bDjBvrCvsbTIycm0oV9wYzZzak7TvHNjWDJx ZT7Nt2xdUi+dm5J4eXxlXDxWTCvz8/ORkZNeVjqnlVmSgkyejVNTTDWNfEV2aT5NRCl+ck6gjlKM fU1lYVa+qmR5bD+FdkNVTjetqqJ2akRsYT5mYE5QRy98fYC4p20sJRNdXmCmmWqunWFAOCGWl5qW hlBHPyNoaWt9e3N6dWXm0IZpXTaEd058dFuqmFrp2J19b0OZj2zAs4Xf0qeak3+foKLW19fm2ra3 qnyZjWT89dyimHq8sIn99uL19fW+rXCrnW/f1739+u3CwLnRwIqIek3U0srx7uL///TEt4zx36Gi m4GyoWqKhXAwbim3AAAHpklEQVR4AZSRA5JDQRRF40bQjL5tY2zsf0tTGDun+Iw7+MRwNJ5MZwAi PB8uBgeznK4IoYwLCdZ4g7e7/WH1W4Womqbquk4MZk4RRpbtHFDvekRViR/AEKEoln7CzBTMwO7f DWaJqmb45fJFXqCyYlldg+afDdpEZcUHT9fHnHqiPPpfA1AR8dGzOD45PaOGJ84vLvu/H1r4ibd8 r8nV9c3t3f2DQrzHp8arAi7t/Yti57P7hfUEm1JcwGsDsGhmvNGxRBYWuCDs2h6sYIqsjBXj74x1 d891d3fH54/jdfx+KB3nc+73nnPPJSMzC08gpoAgwHy9ElJ+h8vOyc3LdyWRKTC/r8KpNCydkckc A4Iw2tfLueDXlhYWFf88lsWGZnG49BhfNI/PJAuEeBGIuiJ8fcWplvuCceMnTJw0Oc1egi6B+6PF 8T9RM5lSmAiLhyUBI7j7IcJcUClTpk6YNn1yKcq+rCzS54vyCp9KJF5GJ8vtcXg5SBVVUES8b/qM mUWzZieNoZRhFQGBzl6ff+UHV8pgcpU6CFdtD9aMqAzvmvFFtd/WoezValV9CMQzrgERRuUyBY1l TbhUAqsKDCGtuaV1Ts64uiCMWsXl1I9GVn7dMPcXsoarwuAUCi1LA/J9O9d54+fMX6CIomDKGgUM v6/iw7wWLhpLIzeqm+x1TThGBrCkPD30i1vb2vM8tBg1liswsNARwTUd4yRGbhkGp7PHYAn+WkCA UMGSCUuXLa/xwKktBGAyg0jksMKtkyTHdjUpdE0qssw/GBCgLm5Ua1t3T35QUxlWTqZrjHyDRMk3 kq0E1HI6Ux8JqIUxCSuXrspZnR+EUTUKCDJmp4HP6NTABMMEFE1YmLRTzykAHGsBa1atbTetC1Jj 5TCZ1EjjcIRMmYWACKfFqeUyYadZCXiKROj/5s9v7/3RQ8UlWwgIDRySUWPREIaiUIgaYUyS0eyy HpBBX/9Ad7tpVJRaMEyAxGEIpfRhAvY6SplARus0+MsBHYVynDu4IWf1xqYgOkHDFDIkJKaVgE6B aSQwDTI80g2wC+vrF24azNm8xTmULJN2kiSMTindqiELAQ2pkw7lJQMCJDXpt24b3L56bnJqp4UA h8YcdtEnDXEJRoZMwnMBTZcdOwcHd/VSISKGQcIwSgkCq4hVZA2JKczyB4uKgq70RZN27+7ZEwlp VH4iYNVQF5dupJHw/qNBh2tdRMze2bv37T+gKlAxjBqCAKseFjFWQKDx8bw+0O9b0sAxJn/D9n0H dwiS5UICt9HSQi2uqcx4yJyJxxdAwP+S3JF52w7nHqkYNUVhYCkFoqYmigLO4nsfjcPj62xKSeqx 9um5FabNFT+GlEFLMrHwcJ1/PCEMgcdnRdvCoKn5+MD0XSeOt5f39jdPOZSB5cUH8r/sNPtAlSfB hqpVS7/kdM8ybWkb2pJzqvwA1BybGd/H9anObDhEOqksBQdIdl5RWLvtxJq2NdvXmk70U82ZDl6J jYli7tHTnSfx621YVBx/OlO7u2Jo7f75O039vWdKeNLw+E5Won3JUU5kqS0laF3OrlpzYv7OXee+ P3+h90AfS4r0rpYmlnHCMt1sCvrQ4DMX969eein38oUrV7fskSv51V+ZMYcMihh2l00AnsQI/4ND rbnXrm/+/kalfwAazY85SrnZl4ZOxJbahJB0C947/fKC28U9d/ZGR7tB4en+CAE2o47kJ7Ft30m5 dXb/xEl3791f/kBnMYfWrU+MUKbytEGnq23buUrH7ls09cGDhwsGsx998pcj3ItdxZEWlBzC2XIE BSMfm7IfPnk6Y9eTkVaLR6ITY1A4PEQZHmgHDmAXOS2nf0bLsWfjlj94boXEoHnx9lVZdopEvAc4 gZDmF4MXny2+A7m/OzvK2tdYtEPDaAhDUWDO6LIBIOPqy589i2cnLcjtsE7wKCckJSYd0qSBVCcK C8C94HjxwivPO69H9Bzba4UUofVQJ9+qOklKrB8LfH1OW/dka8HrO286ep78GsTEOLgY6RUMoUWF xBzCglVgN2Xm4A3I4rcPF+36Nu03f41mZ4Q7Q1QwlPk0xxPMCB3vlj/3vFZ4e//L97+/qk2oRldC opVjqsN4ySBNjDj74sqMlg8Tr5mGRv4uzS603DGeWHdTxwzTd4EwiK38Pq+l8MOEXNOQ++8O54gD 3OIjCjiBXX5+wPEOSaKc2f7t+OmPz605f/fR7wAO8HSkf7od7GaTHoEG9oNn08eXb98dr13Wu/n9 Hy9+NhoO13uFiFjcvobTkYAAxI7DV4rm5LRt2HJl3J9fdkKm+9ZrqxnKhjACUAHJ895t2n5ufs6q zVsuRP/5jVg0+mvkrZsnSWGJQNlQ5VC8as3A0kuXdh5c/cNfKsMgHbx8RQy25CcS0FRKDXh7+PzO tUPd7b2LdH/proMYFv6lAzPjZB/gGRKdd9zdt6x7sHvwbHDpX+IuIZ3T9zlPw2bTUoB1CJ+bO3/b 0MCP7qF/Re4T6xMQfkxoiQpEiLH+B54MvVxH/JtrH8UGZOjDY25mscGiCRVxeuXFiLSkf8RNSKAT VYyGwsD3C1dnt3/96V5AdHNRlSaBh0LyZ6Ge//FWXdXf3vk/7Ku5zE64FfkAAAAASUVORK5CYII=" border="0" alt="Secure Random Password Generator"></div> <div id="LogoText">Secure Password Generator</div> <!--<div id="div_country"> <select id="idCountry" onchange="SelCountry();"> <option value="en">English</option> <option value="kr">한국어</option> <option value="jp">日本語</option> <option value="de">Deutsch</option> <option value="fr">Français</option> <option value="it">Italiano</option> <option value="nl">Nederlands</option> <option value="pt">Português</option> <option value="es">Español</option> <option value="ru">Русский</option> <option value="id">Indonesia</option> <option value="pl">Polski</option> <option value="vn">Tiếng việt</option> <option value="da">Dansk</option> </select> </div>--> </div><!-- header --> <div id="sec_options"> <div class="chboxl">Password Length:</div> <div class="chboxr"> <select id="pgLength" title="Select the length of your password." onclick="S7P( false );"> <optgroup label="Weak"> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> </optgroup> <optgroup label="Strong"> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> <option value="32">32</option> <option value="33">33</option> <option value="34">34</option> <option value="35">35</option> <option value="36">36</option> <option value="37">37</option> <option value="38">38</option> <option value="39">39</option> <option value="40">40</option> <option value="41">41</option> <option value="42">42</option> <option value="43">43</option> <option value="44">44</option> <option value="45">45</option> <option value="46">46</option> <option value="47">47</option> <option value="48">48</option> <option value="49">49</option> <option value="50">50</option> <option value="51">51</option> <option value="52">52</option> <option value="53">53</option> <option value="54">54</option> <option value="55">55</option> <option value="56">56</option> <option value="57">57</option> <option value="58">58</option> <option value="59">59</option> <option value="60">60</option> <option value="61">61</option> <option value="62">62</option> <option value="63">63</option> <option value="64">64</option> <option value="65">65</option> <option value="66">66</option> <option value="67">67</option> <option value="68">68</option> <option value="69">69</option> <option value="70">70</option> <option value="71">71</option> <option value="72">72</option> <option value="73">73</option> <option value="74">74</option> <option value="75">75</option> <option value="76">76</option> <option value="77">77</option> <option value="78">78</option> <option value="79">79</option> <option value="80">80</option> <option value="81">81</option> <option value="82">82</option> <option value="83">83</option> <option value="84">84</option> <option value="85">85</option> <option value="86">86</option> <option value="87">87</option> <option value="88">88</option> <option value="89">89</option> <option value="90">90</option> <option value="91">91</option> <option value="92">92</option> <option value="93">93</option> <option value="94">94</option> <option value="95">95</option> <option value="96">96</option> <option value="97">97</option> <option value="98">98</option> <option value="99">99</option> <option value="100">100</option> <option value="101">101</option> <option value="102">102</option> <option value="103">103</option> <option value="104">104</option> <option value="105">105</option> <option value="106">106</option> <option value="107">107</option> <option value="108">108</option> <option value="109">109</option> <option value="110">110</option> <option value="111">111</option> <option value="112">112</option> <option value="113">113</option> <option value="114">114</option> <option value="115">115</option> <option value="116">116</option> <option value="117">117</option> <option value="118">118</option> <option value="119">119</option> <option value="120">120</option> <option value="121">121</option> <option value="122">122</option> <option value="123">123</option> <option value="124">124</option> <option value="125">125</option> <option value="126">126</option> <option value="127">127</option> <option value="128">128</option> </optgroup> <optgroup label="Unbelievable"> <option value="256">256</option> <option value="512">512</option> <option value="1024">1024</option> <option value="2048">2048</option> </optgroup> </select> </div> <div class="chboxl">Include Symbols:</div> <div class="chboxr"><label><input type="checkbox" name="Symbols" id="Symbols" onclick="S7P( false );">( e.g. @#$% )</label></div> <div class="chboxl">Include Numbers:</div> <div class="chboxr"><label><input type="checkbox" name="Numbers" id="Numbers" onclick="S7P( false );">( e.g. 123456 )</label></div> <div class="chboxl">Include Lowercase Characters:</div> <div class="chboxr"><label><input type="checkbox" name="Lowercase" id="Lowercase" onclick="S7P( false );">( e.g. abcdefgh )</label></div> <div class="chboxl">Include Uppercase Characters:</div> <div class="chboxr"><label><input type="checkbox" name="Uppercase" id="Uppercase" onclick="S7P( false );">( e.g. ABCDEFGH )</label></div> <div class="chboxl">Exclude Similar Characters:</div> <div class="chboxr"><label><input type="checkbox" name="Nosimilar" id="Nosimilar" onclick="S7P( false );">( e.g. i, l, 1, L, o, 0, O )</label></div> <div class="chboxl">Exclude Ambiguous Characters:</div> <div class="chboxr"><label><input type="checkbox" name="NoAmb" id="NoAmb" onclick="S7P( false );">( { } [ ] ( ) / \ ' " ` ~ , ; : . < > )</label></div> <div class="chboxl">Generate On Your Device:</div> <div class="chboxr"><label><input type="checkbox" name="Client" id="Client" onclick="S7P( false );">( do NOT send across the Internet )</label></div> <div class="chboxl">Auto-Select:</div> <div class="chboxr"><label><input type="checkbox" name="AutoSelect" id="AutoSelect" onclick="S7P( false );">( select the password automatically )</label></div> <div class="chboxl">Save My Preference:</div> <div class="chboxr"><label><input type="checkbox" name="SaveSettings" id="SaveSettings" onclick="S7P( true );">( save all the settings above for later use )</label></div> <div class="chboxl">Load My Settings Anywhere:</div> <div class="LoadSettingsDIV" onclick="OpenMyURL();">URL to load my settings on other computers quickly</div> </div><!-- sec_options --> <div id="sec_btn"> <div class="button GenerateBtn" onclick="d2O();">Generate Password </div> <div class="button ProxyBtn" onclick="newtab('https://hnet.com/mail/');">Disposable Email</div> <!--<div class="button ProxyBtn" onclick="newtab('https://hnet.com/compress-jpeg/');">Compress JPEG</div> --> <!-- <div class="button ProxyBtn" onclick="newtab('https://passwordsgenerator.net/name-generator/');">Name Generator</div>--> <!-- <div class="button ProxyBtn" onclick="newtab('https://passwordsgenerator.net/plus/');">Advanced...</div>--> <!-- <div class="button ProxyBtn" onclick="scrollme();">Security Tips</div>--> <!-- <div class="button ProxyBtn" onclick="newtab('https://proxy.toolur.com');">Free Proxy </div>--> </div><!-- sec_btn --> <div id="sec_password"> <div class="chboxl">Your New Password:</div> <div class="chboxr"> <input name="final_pass" id="final_pass" type="text" size="75" value="Your new password will appear here." class="txt_password" onclick="s_('final_pass')"; > </div> <div id="sec_pron"> <div class="Phoneticl"><label>Remember your password:</label></div> <div class="Phoneticr"><label id="PhoneticPronunciation">Remember your password with the first character of each word in this sentence.</label></div> </div> </div><!-- sec_password --> <div class="sec_blank" id="SecTipsDIV"></div> <!--<a name="SecTips"></a>--> <!-- <div id="ADCENTER_LINKS"> </div> --> <div id="sec_tips"> <div class="post_line">To prevent your passwords from being hacked by social engineering, brute force or dictionary attack method, and keep your online accounts safe, you should notice that:</div> <div class="post_line">1. Do not use the same password, security question and answer for multiple important accounts.</div> <div class="post_line">2. Use a password that has at least 16 characters, use at least one number, one uppercase letter, one lowercase letter and one special symbol.</div> <div class="post_line">3. Do not use the names of your families, friends or pets in your passwords.</div> <div class="post_line">4. Do not use postcodes, house numbers, phone numbers, birthdates, ID card numbers, social security numbers, and so on in your passwords.</div> <div class="post_line">5. Do not use any dictionary word in your passwords. Examples of strong passwords: ePYHc~dS*)8$+V-' , qzRtC{6rXN3N\RgL , zbfUMZPE6`FC%)sZ. Examples of weak passwords: qwert12345, Gbt3fC79ZmMEFUFJ, 1234567890, 987654321, nortonpassword. </div> <div class="post_line">6. Do not use two or more similar passwords which most of their characters are same, for example, ilovefreshflowersMac, ilovefreshflowersDropBox, since if one of these passwords is stolen, then it means that all of these passwords are stolen.</div> <div class="post_line">7. Do not use something that can be cloned( but you can't change ) as your passwords, such as your fingerprints.</div> <div class="post_line">8. Do not let your Web browsers( FireFox, Chrome, Safari, Opera, IE ) to store your passwords, since all passwords saved in Web browsers can be revealed easily.</div> <div class="post_line">9. Do not log in to important accounts on the computers of others, or when connected to a public Wi-Fi hotspot, Tor, free VPN or web proxy.</div> <div class="post_line">10. Do not send sensitive information online via unencrypted( e.g. HTTP or FTP ) connections, because messages in these connections can be sniffed with very little effort. You should use encrypted connections such as HTTPS, SFTP, FTPS, SMTPS, IPSec whenever possible.</div> <div class="post_line">11. When travelling, you can encrypt your Internet connections before they leave your laptop, tablet, mobile phone or router. For example, you can set up a private VPN( with MS-CHAP v2 or stronger protocols ) on your own server( home computer, dedicated server or VPS ) and connect to it. Alternatively, you can set up an encrypted SSH tunnel between your router and your home computer( or a remote server of your own ) with PuTTY and connect your programs( e.g. FireFox ) to PuTTY. Then even if somebody captures your data as it is transmitted between your device( e.g. laptop, iPhone, iPad ) and your server with a packet sniffer, they'll won't be able to steal your data and passwords from the encrypted streaming data.</div> <div class="post_line">12. How secure is my password? Perhaps you believe that your passwords are very strong, difficult to hack. But if a hacker has stolen your username and the MD5 hash value of your password from a company's server, and the rainbow table of the hacker contains this MD5 hash, then your password will be cracked quickly.</div> <div class="post_line">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To check the strength of your passwords and know whether they're inside the popular rainbow tables, you can convert your passwords to MD5 hashes on a MD5 hash generator, then decrypt your passwords by submitting these hashes to an online MD5 decryption service. For instance, your password is "0123456789A", using the brute-force method, it may take a computer almost one year to crack your password, but if you decrypt it by submitting its MD5 hash( C8E7279CD035B23BB9C0F1F954DFF5B3 ) to a MD5 decryption website, how long will it take to crack it? You can perform the test yourself.</div> <div class="post_line">13. It's recommended to change your passwords every 10 weeks.</div> <div class="post_line">14. It's recommended that you remember a few master passwords, store other passwords in a plain text file and encrypt this file with 7-Zip, GPG or a disk encryption software such as BitLocker, or manage your passwords with a password management software.</div> <div class="post_line">15. Encrypt and backup your passwords to different locations, then if you lost access to your computer or account, you can retrieve your passwords back quickly.</div> <div class="post_line">16. Turn on 2-step authentication whenever possible.</div> <div class="post_line">17. Do not store your critical passwords in the cloud.</div> <div class="post_line">18. Access important websites( e.g. Paypal ) from bookmarks directly, otherwise please check its domain name carefully, it's a good idea to check the popularity of a website with Alexa toolbar to ensure that it's not a phishing site before entering your password.</div> <div class="post_line">19. Protect your computer with firewall and antivirus software, block all incoming connections and all unnecessary outgoing connections with the firewall. Download software from reputable sites only, and verify the MD5 / SHA1 / SHA256 checksum or GPG signature of the installation package whenever possible.</div> <div class="post_line">20. Keep the operating systems( e.g. Windows 7, Windows 10, Mac OS X, iOS, Linux ) and Web browsers( e.g. FireFox, Chrome, IE, Microsoft Edge ) of your devices( e.g. Windows PC, Mac PC, iPhone, iPad, Android tablet ) up-to-date by installing the latest security update.</div> <div class="post_line">21. If there are important files on your computer, and it can be accessed by others, check if there are hardware keyloggers( e.g. wireless keyboard sniffer ), software keyloggers and hidden cameras when you feel it's necessary.</div> <div class="post_line">22. If there are WIFI routers in your home, then it's possible to know the passwords you typed( in your neighbor's house ) by detecting the gestures of your fingers and hands, since the WIFI signal they received will change when you move your fingers and hands. You can use an on-screen keyboard to type your passwords in such cases, it would be more secure if this virtual keyboard( or soft keyboard ) changes layouts every time.</div> <div class="post_line">23. Lock your computer and mobile phone when you leave them. </div> <div class="post_line">24. Encrypt the entire hard drive with LUKS or similar tools before putting important files on it, and destroy the hard drive of your old devices physically if it's necessary.</div> <div class="post_line">25. Access important websites in private or incognito mode, or use one Web browser to access important websites, use another one to access other sites. Or access unimportant websites and install new software inside a virtual machine created with VMware, VirtualBox or Parallels.</div> <div class="post_line">26. Use at least 3 different email addresses, use the first one to receive emails from important sites and Apps, such as Paypal and Amazon, use the second one to receive emails from unimportant sites and Apps, use the third one( from a different email provider, such as Outlook and GMail ) to receive your password-reset email when the first one( e.g. Yahoo Mail ) is hacked.</div> <div class="post_line">27. Use at least 2 differnet phone numbers, do NOT tell others the phone number which you use to receive text messages of the verification codes.</div> <div class="post_line">28. Do not click the link in an email or SMS message, do not reset your passwords by clicking them, except that you know these messages are not fake.</div> <div class="post_line">29. Do not tell your passwords to anybody in the email.</div> <div class="post_line">30. It's possible that one of the software or App you downloaded or updated has been modified by hackers, you can avoid this problem by not installing this software or App at the first time, except that it's published to fix security holes. You can use Web based apps instead, which are more secure and portable.</div> <div class="post_line">31. Be careful when using online paste tools and screen capture tools, do not let them to upload your passwords to the cloud.</div> <div class="post_line">32. If you're a webmaster, do not store the users passwords, security questions and answers as plain text in the database, you should store the salted ( SHA1, SHA256 or SHA512 )hash values of of these strings instead. It's recommended to generate a unique random salt string for each user. In addition, it's a good idea to log the user's device information( e.g. OS version, screen resolution, etc. ) and save the salted hash values of them, then when he/she try to login with the correct password but his/her device information does NOT match the previous saved one, let this user to verify his/her identity by entering another verification code sent via SMS or email. </div> <div class="post_line">33. If you are a software developer, you should publish the update package signed with a private key using GnuPG, and verify the signature of it with the public key published previously. </div> <div class="post_line">34. To keep your online business safe, you should register a domain name of your own, and set up an email account with this domain name, then you'll not lose your email account and all your contacts, since your can host your mail server anywhere, your email account can't be disabled by the email provider. </div> <div class="post_line">35. If an online shopping site only allows to make payment with credit cards, then you should use a virtual credit card instead. </div> <div class="post_line">36. Close your web browser when you leave your computer, otherwise the cookies can be intercepted with a small USB device easily, making it possible to bypass two-step verification and log into your account with stolen cookies on other computers. </div> <div class="post_line">37. Distrust and remove bad SSL certificates from your Web browser, otherwise you will NOT be able to ensure the confidentiality and integrity of the HTTPS connections which use these certificates. </div> <div class="post_line">38. Encrypt the entire system partition, otherwise please disable the pagefile and hibernation functions, since it's possible to find your important documents in the pagefile.sys and hiberfil.sys files. </div> <div class="post_line">39. To prevent brute force login attacks to your dedicated servers, VPS servers or cloud servers, you can install an intrusion detection and prevention software such as LFD( Login Failure Daemon ) or Fail2Ban. </div> </div><!-- sec_tips --> <div class="sec_blank"></div> <div id="div2top" onclick="scroll2top();">Return to Top</div> <div id="sec_btm"> <!-- <p> <a href="//proxy.toolur.com" target="_blank" title="Free Proxy">Proxy</a>&nbsp;&nbsp; </p>--> <p> This online app is designed for: generar contraseña, generateur mot de passe, générateur de mot de passe, generateur de mot de passe, générateur mot de passe, パスワード生成, パスワード作成, パスワード 自動生成, パスワード ランダム <!-- <a href="http://passwordsgenerator.net/plus/" target="_blank" title="Password Generator Plus">Password Generator Plus</a>, --> <!-- <a href="/de" target="_blank" title="Passwort Generator">Passwort Generator</a>, <a href="/kr" target="_blank" title="보안 비밀번호 생성기">무작위 비밀번호 생성기</a>, <a href="/es" target="_blank" title="Generador De Contraseñas">Generador De Contraseñas</a>, <a href="/pt" target="_blank" title="Gerador de Senhas Aleatório">gerador de senha</a>, <a href="/ru" target="_blank" title="Генератор Безопасных Паролей">Генератор Безопасных Паролей</a>, <a href="/vn" target="_blank" title="Trình tạo Mật khẩu Ngẫu nhiên">Trình tạo Mật khẩu Ngẫu nhiên</a>, <a href="/id" target="_blank" title="Pembuat Kata Sandi yang Aman">Pembuat Kata Sandi Acak</a>, <a href="/pl" target="_blank">Generator bezpiecznego hasła</a>, <a href="/da" target="_blank">Tilfældig Adgangskode Generator</a>--> </p> <p>Copyright &copy; 2012 - 2020 <a href="//PasswordsGenerator.net" title="Password Generator">PasswordsGenerator.net</a>, <a href="//passwordsgenerator.net/plus/" target="_blank">Password Generator Plus</a>, <a href="//passwordsgenerator.net/name-generator/" target="_blank">Name Generator</a>, <a href="//passwordsgenerator.net/qr-code-generator/" target="_blank">QR Code Generator</a>, <a href="//passwordsgenerator.net/character-count/" target="_blank">Character Count</a>, <a href="//passwordsgenerator.net/base64-decode/" target="_blank">Base64 Decode</a>, <a href="//passwordsgenerator.net/Case-Convert/" target="_blank" title="Change Case">Convert Case</a>, <a href="//passwordsgenerator.net/md5-hash-generator/" target="_blank" title="MD5 Hash Generator">MD5 Generator</a>, <a href="//passwordsgenerator.net/sha256-hash-generator/" target="_blank">SHA256 Generator</a>, <a href="//passwordsgenerator.net/es/" target="_blank">Generador De Contraseñas</a> . All Rights Reserved.</p> <p>We do not store any passwords.</p> </div><!-- sec_btm --> <div style="clear:both"></div> </div><!-- container --> <script type="text/javascript"> var _paq = _paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//vpnur.com/stat/"; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', 2]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })();</script><noscript><p><img src="//vpnur.com/stat/piwik.php?idsite=2" style="border:0;" alt="" /></p></noscript> </body> </html>


About this SEO factor:
robots.txt is text file that reside on website root directory and contains the instruction for various robots (mainly search engine robots) for how to crawl and indexing your website for their webpage. robots.txt contains the search bots or others bots name, directory list allowed or disallowed to be indexing and crawling for bots, time delay for bots to crawl and indexing and even the sitemap url. A full access or a full restriction or customized access or restriction can be imposed through robots.txt.

robots.txt is very important for SEO. Your website directories will be crawled and indexed on search engine according to robots.txt instructions. So add a robots.txt file in your website root directory. Write it properly including your content enriched pages and other public pages and exclude any pages which contain sensitive information. Remember robots.txt instruction to restrict access to your sensitive information of your page is not formidable on web page security ground. So do not use it on security purpose.
Learn more
green
3
check
Sitemap
Your site have sitemap
Location: https://passwordsgenerator.net/name-generator//sitemap.xml

About this SEO factor:
Sitemap is a xml file which contain full list of your website urls. It is used to include directories of your websites for crawling and indexing for search engine and access for users. it can help search engine robots for indexing your website more fast and deeply. It is roughly an opposite of robots.txt You can create a sitemap.xml by various free and paid service or you can write it with proper way (read about how write a sitemap).

Also keep these things in mind:
1) Sitemap must be less than 10 MB (10,485,760 bytes) and can contain maximum 50,000 urls. if you have more uls than this create multiple sitemap files and use a sitemap index file.
2) Put your sitemap in website root directory and add the url of your sitemap in robots.txt.
3) sitemap.xml can be compressed using grip for faster loading.

Broken link: a broken link is an inaccessible link or url of a website. a higher rate of broken links have a negative effect on search engine ranking due to reduced link equity. it also has a bad impact on user experience. There are several reasons for broken link. All are listed below.
1) An incorrect link entered by you.
2) The destination website removed the linked web page given by you. (A common 404 error).
3) The destination website is irreversibly moved or not exists anymore. (Changing domain or site blocked or dysfunctional).
4) User may behind some firewall or alike software or security mechanism that is blocking the access to the destination website.
5) You have provided a link to a site that is blocked by firewall or alike software for outside access.
Learn more or Learn more
blue-dark
4
info-circle
Internal Vs. External Links
blue-dark
4
info-circle
Alexa Rank
Traffic Rank 20923
Reach Rank 14450
Top Country United States
Top Country Rank 12495
blue-dark
4
info-circle
Domain IP Information
ISP
IP
Organization
City
Country
Time Zone
Longitude
Latitude
blue-dark
4
info-circle
NoIndex , NoFollow, DoDollow Links
green
3
check
SEO Friendly Links
yellow
2
exclamation-circle
Favicon
Your site does not have favicon.

Learn more
yellow
2
exclamation-circle
Image 'alt' Test
Your site have 1 images without alt text.

Images Without alt

  • //vpnur.com/stat/piwik.php?idsite=2


About this SEO factor:
An alternate title for image. Alt attribute content to describe an image. It is necessary for notifying search engine spider and improve actability to your website. So put a suitable title for your image at least those are your website content not including the images for designing your website. To resolve this put a suitable title in your alt attributes.
Learn more
green
3
check
DOC Type
DOC Type : <!doctype html>


Page have doc type.

About this SEO factor:
doc type is not SEO factor but it is checked for validating your web page. So set a doctype at your html page.
Learn more
green
3
check
Depreciated HTML Tag
Your site does not have any depreciated HTML tag.

About this SEO factor:
Older HTML tags and attributes that have been superseded by other more functional or flexible alternatives (whether as HTML or as CSS ) are declared as deprecated in HTML4 by the W3C - the consortium that sets the HTML standards. Browsers should continue to support deprecated tags and attributes, but eventually these tags are likely to become obsolete and so future support cannot be guaranteed.
green
3
check
HTML Page Size
HTML Page Size : 3 KB


HTML page size is <= 100KB

About this SEO factor:
HTML page size is the one of the main factors of webpage loading time. It should be less than 100 KB according to google recommendation. Note that, this size not including external css, js or images files. So small page size less loading time.

To reduce your page size do this steps
1) Move all your css and js code to external file.
2) make sure your text content be on top of the page so that it can displayed before full page loading.
3) Reduce or compress all the image, flash media file etc. will be better if these files are less than 100 KB
Learn more
red
1
remove
GZIP Compression
GZIP compression is disabled.

About this SEO factor:
GZIP is a generic compressor that can be applied to any stream of bytes: under the hood it remembers some of the previously seen content and attempts to find and replace duplicate data fragments in an efficient way - for the curious, great low-level explanation of GZIP. However, in practice, GZIP performs best on text-based content, often achieving compression rates of as high as 70-90% for larger files, whereas running GZIP on assets that are already compressed via alternative algorithms (e.g. most image formats) yields little to no improvement. It is also recommended that, GZIP compressed size should be <=33 KB
red
1
remove
Inline CSS
Your site have 3 inline css.

Inline CSS

  • <div style="clear:both"></div>
  • <div style="clear:both"></div>
  • <img src="//vpnur.com/stat/piwik.php?idsite=2" style="border:0;" alt="" />


About this SEO factor:
Inline css is the css code reside in html page under html tags not in external .css file. Inline css increases the loading time of your webpage which is an important search engine ranking factor. So try not to use inline css.
green
3
check
Internal CSS
Your site does not have any internal css.

About this SEO factor:
Internal css is the css codes which resides on html page inside style tag. Internal css is increases loading time since no page caching is possible for internal css. Try to put your css code in external file.
red
1
remove
Micro Data Schema Test
Site failed micro data schema test.

About this SEO factor:
Micro data is the information underlying a html string or paragraph. Consider a string “Avatar”, it could refer a profile picture on forum, blog or social networking site or may it refer to a highly successful 3D movie. Microdot is used to specify the reference or underlying information about an html string. Microdata gives chances to search engine and other application for better understanding of your content and better display significantly on search result.
Learn more
blue-dark
4
info-circle
IP & DNS Report
IPv4 23.111.170.165
IPv6 Not Compatiable
DNS Report
SLHostClassTTLTypePRITargetIP
1passwordsgenerator.netIN14399A23.111.170.165
2passwordsgenerator.netIN86400NSns2.vpsbook.com
3passwordsgenerator.netIN86400NSns1.vpsbook.com
4passwordsgenerator.netIN14400MX0passwordsgenerator.net
red
1
remove
IP Canonicalization Test
Site failed IP canonicalization test.

About this SEO factor:
If multiple domain name is registered under single ip address the search bots can label other sites as duplicates of one sites. This is ip canonicalization. Little bit like url canonicalizaion. To solve this use redirects.
Learn more
red
1
remove
URL Canonicalization Test
Site failed URL canonicalization test.

About this SEO factor:
Canonical tags make your all urls those lead to a single address or webpage into a single url. Like :
<link rel="canonical" href="https://mywebsite.com/home" />
<link rel="canonical" href="https://www.mywebsite.com/home" />
Both refer to the link mywebsite.com/home. So all the different url with same content or page now comes under the link or url mywebsite.com/home. Which will boost up your search engine ranking by eliminating content duplication. Use canonical tag for all the same urls.
Learn more
green
3
check
Plain Text Email Test
Site passed plain text email test. No plain text email found.

About this SEO factor:
Plain text email address is vulnerable to email scrapping agents. An email scrapping agent crawls your website and collects every Email address which written in plain text. So existence of plain text email address in your website can help spammers in email Harvesting. This could be a bad sign for search engine.

To fight this you can obfuscate your email addresses in several ways:
1) CSS pseudo classes.
2) Writing backward your email address.
3) Turn of display using css.
4) Obfuscate your email address using javascript.
5) Using wordpress and php (wordpress site only).
Learn more
blue-dark
4
info-circle
CURL Response
urlhttps://passwordsgenerator.net/name-generator/content typetext/html; charset=UTF-8
http code200header size140
request size179filetime-1
ssl verify result0redirect count0
total time0.429468namelookup time0.252693
connect time0.281482pretransfer time0.359977
size upload0size download2928
speed download6817speed upload0
download content length-1upload content length0
starttransfer time0.423021redirect time0
redirect urlprimary ip23.111.170.165
certinfoprimary port443
local ip173.236.198.197local port48649
red
1
remove
Mobile Friendly Check

Mobile Friendly : Unknown

Score : Unknown

Localized Rule Name Rule Impact
No data to show.
CMS:
Locale:
Roboted Resources:
Transient Fetch Failure Resources:
blue-dark
4
info-circle
Page Statistics

numberResources6numberHosts2
totalRequestBytes649numberStaticResources1
htmlResponseBytes3651overTheWireResponseBytes60950
cssResponseBytes6609javascriptResponseBytes57166
otherResponseBytes153numberJsResources2
numberCssResources1


green
3
check
Avoid App Install Interstitials That Hide Content
Your page does not appear to have any app install interstitials that hide a significant amount of content. Learn more about the importance of avoiding the use of app install interstitials.
green
3
check
Avoid Plugins
Your page does not appear to use plugins, which would prevent content from being usable on many platforms. Learn more about the importance of avoiding plugins.
green
3
check
Configure Viewport
Your Page Specifies A Viewport Matching The Device's Size, Which Allows It To Render Properly On All Devices. Learn More About configuring viewports.
green
3
check
Size Content To Viewport
The contents of your page fit within the viewport. Learn more about sizing content to the viewport.
green
3
check
Size Tap-Targets Appropriately
All Of Your Page's Links/buttons Are Large Enough For A User To Easily Tap On A Touchscreen. Learn More About sizing tap targets appropriately.
green
3
check
Use Legible Font Sizes
The text on your page is legible. Learn more about using legible font sizes.
green
3
check
Landing Page Redirects
Your page has no redirects. Learn more about avoiding landing page redirects
red
1
remove
GZIP Compression
Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
Enable compression for the following resources to reduce their transfer size by 36.2KiB ( 64%reduction ).

  • https://vpnur.com/stat/piwik.jscould save 34.5KiB ( 65%reduction )
  • https://passwordsgenerator.net/name-generator/could save 1.7KiB ( 59%reduction )
red
1
remove
Leverage Browser Caching
Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Leverage browser caching for the following cacheable resources:

  • https://vpnur.com/stat/piwik.js
green
3
check
Server Response Time
Your server responded quickly. Learn more about server response time optimization.
red
1
remove
Minify CSS
Compacting CSS code can save many bytes of data and speed up download and parse times.
Minify CSS for the following resources to reduce their size by 298B ( 19%reduction ).

  • https://passwordsgenerator.net/name-generator/style.css?v=1.3could save 298B ( 19%reduction )
red
1
remove
Minify HTML
Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.
Minify HTML for the following resources to reduce their size by 525B ( 18%reduction ).

  • https://passwordsgenerator.net/name-generator/could save 525B ( 18%reduction )
red
1
remove
Minify JavaScript
Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.
Minify JavaScript for the following resources to reduce their size by 247B ( 25%reduction ).

  • https://passwordsgenerator.net/name-generator/main.js?v=1.3 could save 247B ( 25%reduction )
red
1
remove
Render-Blocking JavaScript And CSS
Your page has (1) blocking script resources and (1) blocking CSS resources. This causes a delay in rendering your page. None of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.

Render-blocking JavaScript

  • https://passwordsgenerator.net/name-generator/main.js?v=1.3

Render-blocking CSS

  • https://passwordsgenerator.net/name-generator/style.css?v=1.3
green
3
check
Optimize Images
Optimize Images : Good

About this SEO factor:
Images are often the largest part of a page and account for most of the downloaded data. As a result, optimizing images can often be the largest savings and performance improvement. The less data the browser has to download the faster the page will load.

Optimizing image works by removing unnecessary data that is saved in the images. This can reduce the total page load size by up to 80%.
red
1
remove
Prioritize Visible Content
Prioritize Visible Content : Bad

About this SEO factor:
Visible content is the portion of a webpage users see on their screen before they scroll. It is sometimes referred to as "above the fold" content. Websites that seem very fast and crisp to load are often just as large as slow websites, they have just prioritized the visible content so the site appears to load faster. Google prefers webpages that show content quickly.

Google suggests two main strategies for prioritizing the visible content. First, structure your HTML to load the critical content first, such as the main contents instead of ads or navigation. Next, reduce the amount of data used by your resources by using techniques such as image optimization, minification, and by removing unnecessary elements.
We found 16 major issues