<!DOCTYPE html>
<html>
<head>
<title>Sudoku Hints - Solver and Online Puzzles</title>
<meta http-equiv="Content-Language" content="en-gb">
<meta charset="utf-8">
<meta name="description" content="Sudoku hints online sudoku solver with graded daily puzzles">
<meta name="keywords" content="sudoku, sudoku solver, online sudoku, daily sudoku, su doku, sudoku puzzle">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
        body{margin:6px;padding:0;}
        body,td,a,p{font-family:arial,sans-serif;}
        body,td,p{font-size:12px;}
        a{color:#0000cc;font-size:11px;}
        a:hover{color:#006;}
        .a0{color:#fff;background-color:#000;}
        .a1{color:#555;background-color:#ddd;}
        .a0,.a1{border:1px solid #000;padding:1px 4px 2px 4px;text-align:center;font-weight:bold;}
        .a0,.a1,.a2{font-size:12px;text-decoration:none;}
        .a0:hover{color:#fff;cursor:default;}
        .a1:hover{color:#000;background-color:#bbb;}
        .c3{padding-right:10px;}
        .new{color:#f00;background-color:#fff;font-weight:bold;font-size:12px}
        .newlink{padding-right:9px}
        .psred{font-weight:bold;color:#b22}
        .psblue{font-weight:bold;color:#259}
        .spblue{font-weight:normal;color:#00c}
        .spblack{font-weight:bold;color:#000}
        .flag{width:32px;height:20px;background:url(flags.png) no-repeat top left}
        .flag a{width:100%;height:100%;display:block}
        .flag-de{background-position:0 0}
        .flag-es{background-position:0 -19px}
        .flag-fr{background-position:0 -38px}
        .flag-it{background-position:0 -57px}
        .flag-nl{background-position:0 -76px}
        .flag-pt{background-position:0 -95px}
        .flag-br{background-position:0 -114px}
        .flag-uk{background-position:0 -133px}
        .flag-us{background-position:0 -152px}
        .flag-th{background-position:0 -171px}
        .flag-qu{background-position:0 -190px}
        .dv1{padding:8px 0;background-color:#eee}
        .w0,.w1,.w2,.w3{width:80px;}

b{font-size: 110%;}
em{color: red;}

.center {
margin-left: auto;
margin-right: auto;
display:block;
}


#topsection{
background: #202050;
height: 100px; /*Height of top section*/
}

#topsection img{
padding-top: 10px;
width: 405px;
height: 84px;
}

#contentwrapper{
float: left;
}

#contentcolumn{
margin-left: 48% /*Set margin to (LeftColumnWidth) + (RightColumnWidth)*/
}

#leftcolumn{
float: left;
width: 13%; /*Width of left column in percentage*/
margin-left: -100%;
margin-top: 10px;
/*background: #C8FC98;a*/
}

#rightcolumn{
float: left;
margin-left: -87%; /*Set margin to (LeftColumnWidth) - 100%*/
width: 35%; /*Width of right column in percentage*/
/*background: #FDE95E*/;
}

#footer{
clear: left;
width: 100%;
/*background: black;*/
color: #303060;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #303060;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#contentcolumn .innertube{
margin: 20px; /*Margins for inner DIV inside each column (to provide padding)*/
border-left: 2px solid #202050; /* separate sudoku grid from ads with border and total 50px space */
padding-left: 30px;
}

/* ####### responsive layout CSS ####### */

@media (max-width: 940px){ /* 1st level responsive layout break point- drop right column down*/
   #rightcolumn{
   float: none;
   width: 100%;
   margin-left: 0;
   clear: both;
   }
   
   #contentcolumn{
   margin-left: 25%; /*Set margin to (LeftColumnWidth) */
   }

        #contentcolumn .innertube{
   margin-left: 0;
   border-left: none;
   padding-left: 0px;
        }
}

@media (max-width: 800px){ /* 2nd level responsive layout break point- drop left column down */
   #leftcolumn{
   float: none;
   width: 100%;
   clear: both;
   margin-left: 0;
   }
   
   #contentcolumn{
   margin-left: 0;
   }
}

@media (max-width: 427px){ /* 3rd level responsive layout break point- drop left column down */
   #topsection img{
      width:310px;
   }
}

@media (max-width: 331px){ /* 4th level responsive layout break point- margins */
   body{
   margin:0;
   }

   #bd{
   margin-left: -3px;
   }
}

</style>
    <style type="text/css" media="screen">
        .nd{display:none}
    </style>
    <style type="text/css" media="print">
        .np{display:none}
    </style>
    <script language='JavaScript' type='text/javascript' src='sudoku.js'></script>
    <script language='JavaScript' type='text/javascript' src='sudoku-puzzles.js'></script>

</head>
<body onload="Init(0)">
<div id="maincontainer">

<div class="np" id="topsection"><div class="innertube">
                                <img class="center" src="sudoku.jpg" alt="sudoku puzzles online logo">
</div></div>

<div id="contentwrapper">
<div id="contentcolumn">
<div class="innertube">

   <h1 class="np" align="center">Sudoku Hints Free Online Daily Puzzles and Solver</h1>

   <!-- start of solver grid - old column 4 -->
   <div style="width:326px">
                        <form name="fa" action="" class="np">
                            <select name="ai" onChange="L(document.fa.ai.options[document.fa.ai.selectedIndex].value)">
                                <option selected>Choose a puzzle</option>
                            </select>
                        </form>
         <p class="np">
             If there is a problem viewing the puzzle, try clearing browser cache or with a keyboard and mouse you can just reload the page using Shift+Reload or Ctrl+F5.
         </p>
            <table class="center" cellspacing="0" cellpadding="0"><tr><td><!-- grid table start -->
                <table class="nd" width="100%"><tr><td id="d1"></td><td id="c2" align="right"></td></tr></table>
                <table cellspacing="0" cellpadding="0"><!-- tabs table start -->
                    <tr class="np" id="t0" style="font-size:9pt;padding:2px 2px 2px 0;font-weight:normal">
                        <td nowrap>
                            <a class="a1" id="a0" href="" onclick="return T(0)">Mild</a>
                            <a class="a1" id="a1" href="" onclick="return T(1)">Medium</a>
                            <a class="a1" id="a2" href="" onclick="return T(2)">Hard</a>
                            <a class="a1" id="a3" href="" onclick="return T(3)">Wicked</a>
                            <a class="a1" id="a4" href="" onclick="return T(4)">Fiendish</a>
                        </td>
                        <td id="c1" nowrap align="right"></td>
          </tr>
                    <tr>
         <td colspan="2">
                        <div id="bd" style="position:relative;width:326px;height:326px">
                            <div id="gd"><h4>
                                Loading...
                            </h4></div>
                            <div id="nb"></div>
                        </div>
                        </td>
               </tr>
                </table><!-- end of tabs table -->
            </td></tr>
                <tr><td>
                    <table class="nd" width="100%"><tr><td id="r1r1c2" class="np">r1r1c2</td>
                        <td align="right">www.sudokuhints.com</td>
                    </tr></table>
                    <table class="np" width="100%" cellspacing="0" cellpadding="0">
                        <tr style="font-size:10pt">
                            <td><input type="Checkbox" id="pc" onclick="Q()">Possibilities</td>
                            <td><input type="Checkbox" id="ck" onclick="V(0)">Checking</td>
                            <td align="right"><a class="a2" href="sudoku-medium.html" onclick="return J(this)">Larger&nbsp;grid</a></td>
                            <td align="right"><a class="a2" id="lk" href="" onclick="this.blur()">Position&nbsp;link</a>&nbsp;</td>
                        </tr></table>
                </td></tr>
                <tr><td>
                    <table class="np" width="100%"><!-- button table start -->
                        <tr><td colspan="4">
                            <iframe id="st" width="100%" height="25" frameborder="1" scrolling="no" marginwidth="3" marginheight="2">rciframe</iframe>
                        </td></tr>
                        <tr>
                            <td><button class="w0" id="b1" onclick="H(0)">Hint</button></td>
                            <td><button class="w1" id="b2" onclick="H(1)">Big&nbsp;Hint</button></td>
                            <td><button class="w2" id="b3" onclick="S(1)">Solve&nbsp;Step</button></td>
                            <td><button class="w3" id="b4" onclick="S(0)">Solve</button></td>
                        </tr>
                        <tr valign="top">
                            <td><button class="w0" id="b5" disabled onclick="U(1)">Undo</button></td>
                            <td><button class="w1" id="b6" disabled onclick="U(0)">Redo</button></td>
                            <td><button class="w2" id="b7" onclick="R()">Restart</button></td>
                            <td><button class="w3" id="b8" onclick="C()">Clear&nbsp;Grid</button></td>
                        </tr>
                        <tr><td colspan="4">
                              <iframe id="rs" width="100%" height="48" frameborder="1" marginwidth="3" marginheight="2">rciframe</iframe>
                        </td></tr>
                        <tr class="np">
                           <td align="right" colspan="3" nowrap>
                              <button class="w2" id="a5" disabled onclick="return T(5)">Collapse</button>
                           </td>
                           <td>
                              <button class="w3" id="a6" onclick="return T(6)">Expand</button>
                           </td>
                        </tr>
                     </table><!-- end of button table -->
                 </td></tr></table><!-- end of grid table -->

   </div>
   <!-- end of solver grid - old column 4 -->
   <!-- start of main text - old column 3 -->
                   <div class="np">
                                    <p align="left">
                                    <table cellspacing="6"><tr><td>
               
                                        <h3 align="left">Online Sudoku Puzzles</h3>
<p align="left">Sudoku puzzles also known as Su Doku or Number Place are easy to learn, but not necessarily easy to solve.
Every row, every column and every 3x3 box must contain the numbers 1 through 9. You do not need to guess.
Our daily puzzles are always solvable with pure logic although the difficulty varies greatly from mild to fiendish.
Sudoku will appeal to strategy game, brain teaser, crossword, solitaire or patience addicts,
and is good exercise for your brain.
Computers can solve most games easily while most humans find them very challenging.
Older <a href="//www.sudoko.us">sudoko</a> puzzles are available by selecting a date from the daily drop down list.
<h3 align="left">Sudoku Solver</h3>
<p align="left">Choose a difficulty level by selecting a tab.
To enter numbers, click on the appropriate cell in the grid and you can type a number.
Are you stuck? The <b>online solver</b> can give you a hint, show you the next step, or solve the whole puzzle.
Check the possibilities box to show which numbers are possible in each square - these are also known as <b>pencilmarks</b>.
If you want to save a position, click on "position link" and the position will be saved in the URL in the
browser address field.
You can then bookmark the page and return to that exact same position later.
<p>Sudoku is educational and a fun way to get a daily math or logic tutorial.
According to
<a href="//observer.guardian.co.uk/uk_news/story/0,6903,1484328,00.html">The Guardian</a> 
"The government-backed Teachers magazine has recommended Sudoku as brain exercise in classrooms. It has even been suggested that it can slow the progression of conditions such as Alzheimer's."
<h3 align="left">Commercial Su Doku</h3>
<p align="left">This online sudoku solver is
<a href="sudoku-commercial.html">available for license</a>
for your website at low yearly rates.
We welcome commercial enquiries from print or online publishers looking for sudoku puzzles.
<h3>Web Site Owners</h3>
Get our daily puzzles to add <b>free content</b> to your web site using the following iframe code snippet:
<p>
<span style="background-color:#cdf;">
&#60;iframe name="sudokuhints1" src="//www.sudokuhints.com/free-sudoku.html" width="587" height="423"&#62;
&#60;/iframe&#62;&#60;br&#62;Sudoku by
&#60;a href="//www.sudokuhints.com"&#62;Sudokuhints.com&#60;/a&#62;
</span>
<p>To use this you must include the whole code segment including the Sudokuhints.com link.
To see how this will look on your page, or for more control over how the puzzles appear, visit our
<a href="//www.sudokuhints.com/free-download.html">Free Sudoku</a> page.
<p>For even harder puzzles - X-Wings and Triples, try <a href="//www.fiendishsudoku.com">FiendishSudoku.com</a>.
<p>
<p>This site is also available in:
<a href="de/index.html">German</a>
/
<a href="de/index.html">Deutsch</a>
,
<a href="es/index.html">Spanish</a>
/
<a href="es/index.html">Espa&ntilde;ol</a>
,
<a href="fr/index.html">French</a>
/
<a href="fr/index.html">Fran&ccedil;ais</a>
,
<a href="it/index.html">Italian</a>
/
<a href="it/index.html">Italiano</a>
and
<a href="pt/index.html">Portuguese</a>
/
<a href="pt/index.html">Portugu&ecirc;s</a>
versions.
If you would like to help us translate the site into your language please see our
<a href="sudoku-translate.html">translation page</a>.
We also welcome your suggestions for improvements.

                                            <!-- google_ad_section_start -->
                                    </td></tr>
             </table>
                  </div>
   <!-- end of main text - old column 3 -->
</div>
</div>
</div>

<div id="leftcolumn">
<div class="innertube np">
   <!-- column 1 -->
                        <table cellspacing="3" cellpadding="0" style="margin:-3px">
                        <tr>
                            <td class="flag flag-de"><a href="/de/index.html" title="Deutsch" lang="de"></a></td>
                            <td class="flag flag-es"><a href="/es/index.html" title="Espa&ntilde;ol" lang="es"></a></td>
                            <td class="flag flag-fr"><a href="/fr/index.html" title="Fran&ccedil;ais" lang="fr"></a></td>
                        </tr><tr>
                            <td class="flag flag-it"><a href="/it/index.html" title="Italiano" lang="it"></a></td>
                            <td class="flag flag-nl"><a href="/nl/index.html" title="Nederland" lang="nl"></a></td>
                            <td class="flag flag-pt"><a href="/pt/index.html" title="Portugu&ecirc;s" lang="pt"></a></td>
                        </tr><tr>
                            <td class="flag flag-br"><a href="/pt/index.html" title="Portugu&ecirc;s" lang="pt"></a></td>
                            <td class="flag flag-uk"><a href="/index.html" title="English"></a></td>
                            <td class="flag flag-us"><a href="/index.html" title="English"></a></td>
                        </tr><tr>
                            <td class="flag flag-th"><a href="/th/index.html" title="Thai" lang="th"></a></td>
                            <td class="flag flag-qu"><a href="sudoku-translate.html" title="Translate Us!"></a></td>
                        </tr>
                        </table>
                        <p>
                            <b><u>Sitemap:</u></b><br>
                            &nbsp; <a href="index.html" onclick="return J(this)">Small Grid</a><br>
                            &nbsp; <a href="sudoku-medium.html" onclick="return J(this)">Medium Grid</a><br>
                            &nbsp; <a href="sudoku-large.html" onclick="return J(this)">Large Grid</a><br>
                            &nbsp; <a href="sudoku-print.html" target="_blank" onclick="P(this)" id="pr">Printable Grid</a><br>
                            &nbsp; <a href="sudoku-links.html" onclick="J(this)">Sudoku Links</a><br>
                            &nbsp; <a href="sudoku-translate.html" onclick="J(this)">Translate Us!</a><br>
                        <p>
                            <script type="text/javascript"><!--
                            google_ad_client="pub-8154995056183850";
                            google_ad_width=120;
                            google_ad_height=90;
                            google_ad_format="120x90_0ads_al_s";
                            google_ad_channel="";
                            google_color_border="FFFFFF";
                            google_color_bg="FFFFFF";
                            google_color_link="0000CC";
                            google_color_url="000000";
                            google_color_text="000000";
                            //--></script>
                            <!-- script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js">
                            </script -->
                        <p>
                            <b><u>Links:</u></b><br>
                            &nbsp; <a class="new" href="//www.sudokuprintables.org" target="_blank" title="Check out our printable sudoku puzzles"><span class="spblue">Sudoku </span><span class="spblack">Print</span><span class="spblue">ables</span></a><br>
                            &nbsp; <a class="new" href="//www.easysudoku.org/" target="_blank" title="Easy Sudoku"><span class="psblue">Easy </span><span class="psred">Sudoku</span></a><br>
                            &nbsp; <a class="new" href="//www.extremesudoku.info" target="_blank" title="Sudoku too easy? Try our extra-fiendish puzzles"><span class="psblue">Extreme Sudoku</span></a><br>
                            &nbsp; <a class="new" href="//www.personalsudoku.com" target="_blank" title="Check out our sudoku puzzles based on initial letters - just in time for Valentine's Day!"><span class="psred">Personal </span><span class="psblue">Sudoku</span></a><br>
                            &nbsp; <a href="//www.mailonsunday.co.uk/pages/dmstandard/article.html?in_article_id=349054&amp;in_page_id=1766" target="_blank">Sunday Mail</a><br>
                            &nbsp; <a href="//en.wikipedia.org/wiki/Sudoku" target="_blank">Wikipedia</a><br>
                            &nbsp; <a href="//www.guardian.co.uk/sudoku" target="_blank">The Guardian</a><br>
                        <p>
                            <b><u>Tutorials:</u></b><br>
                            &nbsp; <a href="//www.nikoli.co.jp/en/puzzles/sudoku/" target="_blank">Nikoli Flash</a><br>
                            &nbsp; <a href="//www.simetric.co.uk/sudoku/" target="_blank">Solving Sudoku</a><br>
                        <p>
                            <b><u>Admin:</u></b><br>
                            &nbsp; <a href='#' onclick='E(0)'>Problem Reports</a><br>
                            &nbsp; <a href='#' onclick='E(0)'>Feedback</a><br>
                        <p>
                            <div class="dv1">
                               <form action="https://www.paypal.com/cgi-bin/webscr" target="_blank" method="post">
                                  <input type="hidden" name="cmd" value="_donations">
                                  <input type="hidden" name="business" value="nxn@netgate.net">
                                  <input type="hidden" name="item_name" value="SudokuHints.com Donation">
                                  <input type="hidden" name="no_shipping" value="1">
                                  <input type="hidden" name="return" value="//www.sudokuhints.com/sudoku-thanks2.html">
                                  <input type="hidden" name="cn" value="Your comments are welcome">
                                  <input type="hidden" name="tax" value="0">
                                  <input type="hidden" name="lc" value="US">
                                  <input type="hidden" name="bn" value="PP-DonationsBF">
                                  <input type="image" src="btn.gif" style="width:140px;height:47px;padding:0 0 8px 0" name="submit" alt="Please make a donation">
                                  <div>
                                     <label for="currency_code"> &nbsp; &nbsp;Currency:</label> 
                                     <select name="currency_code" id="currency_code">
                                        <option value="USD" selected>USD $</option>
<option value="CAD">CAD $</option>
<option value="GBP">GBP &pound;</option>
<option value="AUD">AUD $</option>
<option value="NZD">NZD $</option>
                                     </select>
                                  </div>
                               </form>
                            </div>
</div>
</div>

<div id="rightcolumn">
    <div class="innertube np">
        <div class="innertube">
            <br/>
            <script type="text/javascript">
            google_ad_client="pub-8154995056183850";
            google_ad_width=300;
            google_ad_height=250;
            google_ad_format="300x250_as";
            google_ad_type="text_image";
            google_ad_channel="";
            google_color_border="FFFFFF";
            google_color_bg="FFFFFF";
            google_color_link="0000CC";
            google_color_url="000000";
            google_color_text="000000";
            //--></script>
            <script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
        </div>
        <div class="innertube">
            <script type="text/javascript">
            google_ad_client="pub-8154995056183850";
            google_ad_width=300;
            google_ad_height=250;
            google_ad_format="300x250_as";
            google_ad_type="text_image";
            google_ad_channel="";
            google_color_border="FFFFFF";
            google_color_bg="FFFFFF";
            google_color_link="0000CC";
            google_color_url="000000";
            google_color_text="000000";
            //--></script>
            <script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
        </div>
        <div class="innertube">
            <script type="text/javascript">
            google_ad_client="pub-8154995056183850";
            google_ad_width=300;
            google_ad_height=250;
            google_ad_format="300x250_as";
            google_ad_type="text_image";
            google_ad_channel="";
            google_color_border="FFFFFF";
            google_color_bg="FFFFFF";
            google_color_link="0000CC";
            google_color_url="000000";
            google_color_text="000000";
            //--></script>
            <script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
        </div>
    </div>
</div>

<div id="footer">
    <div class="np">
    <center>
        <br/>
        Copyright 2005-<script language='JavaScript' type='text/javascript'>document.write(new Date().getFullYear());</script> David J. Nixon. All rights reserved.
        <br/>
        <a href="privacy-policy.html" target="_blank">Privacy Policy</a>
        <br/>
    <a href="//www.dynamicdrive.com/style/">Dynamic Drive CSS Library</a>
    </center>
    </div>
</div>

</div>


</body>
</html>
