Check Domain Now
Digital Point
Home Tools > Cookie Search >
  1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Cookie Search

Search engine letting you spider, search for or explore cookie usage around the web.

This is a spider built by digitalpoint that visits the most popular sites on the Internet (many, many millions of them) and then sees what cookies it ended up with as a result of that visit. It could end up with various cookies because of redirects, IFRAMEs, JavaScript execution, etc. It also only looks at the root of a domain.

That being said... it can be a quite useful tool for various things (marketshare metrics, finding cookie stuffers, etc.)

If you have any questions or ideas on how to make this better, feel free to visit the support forum.

The domain of the site that resulted in cookies being set (normally this should be the root domain, ex. digitalpoint.com).

Cookie domain as set by the website (usually includes a leading period. ex: .google.com).

Name of the cookie.

Page 1 of 17
1 ← 2 3 4 5 6 → 17 Next >
Domain
Last Seen
Cookie
  1. theoldhamtimes.co.uk
    May 13, 2026 at 11:54 AM
    Name
    __pid
    Domain
    .theoldhamtimes.co.uk
    Expires
    Jun 12, 2026 at 11:54 AM
    Value
    .theoldhamtimes.co.uk
  2. thebuildersdaily.com
    May 11, 2026 at 5:55 PM
    Name
    __pid
    Domain
    .housingwire.com
    Expires
    Jun 10, 2026 at 5:55 PM
    Value
    .housingwire.com
  3. thinkificalumni.com
    May 11, 2026 at 3:37 PM
    Name
    __pid
    Domain
    .thelogic.co
    Expires
    Jun 10, 2026 at 3:37 PM
    Value
    .thelogic.co
  4. theinterestingtimes.co.uk
    May 11, 2026 at 1:44 AM
    Name
    __pid
    Domain
    .theinterestingtimes.co.uk
    Expires
    Jun 10, 2026 at 1:44 AM
    Value
    .theinterestingtimes.co.uk
  5. sueddeutsche.de
    May 9, 2026 at 12:57 PM
    Name
    __pid
    Domain
    .sueddeutsche.de
    Expires
    Jun 8, 2026 at 12:58 PM
    Value
    .sueddeutsche.de
  6. canberratimes.com.au
    May 9, 2026 at 12:56 PM
    Name
    __pid
    Domain
    .canberratimes.com.au
    Expires
    Jun 8, 2026 at 12:56 PM
    Value
    .canberratimes.com.au
  7. narrominenewsonline.com.au
    May 9, 2026 at 11:08 AM
    Name
    __pid
    Domain
    .narrominenewsonline.com.au
    Expires
    Jun 8, 2026 at 11:08 AM
    Value
    .narrominenewsonline.com.au
  8. katherinetimes.com.au
    May 9, 2026 at 9:32 AM
    Name
    __pid
    Domain
    .katherinetimes.com.au
    Expires
    Jun 8, 2026 at 9:33 AM
    Value
    .katherinetimes.com.au
  9. singletonargus.com.au
    May 9, 2026 at 1:48 AM
    Name
    __pid
    Domain
    .singletonargus.com.au
    Expires
    Jun 8, 2026 at 1:48 AM
    Value
    .singletonargus.com.au
  10. newstatesman.com/user/reset
    May 9, 2026 at 1:35 AM
    Name
    __pid
    Domain
    .newstatesman.com
    Expires
    Jun 8, 2026 at 1:35 AM
    Value
    .newstatesman.com
  11. cumnockchronicle.com
    May 8, 2026 at 11:10 PM
    Name
    __pid
    Domain
    .cumnockchronicle.com
    Expires
    Jun 7, 2026 at 11:10 PM
    Value
    .cumnockchronicle.com
  12. wellingtontimes.com.au
    May 8, 2026 at 3:59 PM
    Name
    __pid
    Domain
    .wellingtontimes.com.au
    Expires
    Jun 7, 2026 at 3:59 PM
    Value
    .wellingtontimes.com.au
  13. carrickherald.com
    May 8, 2026 at 12:50 PM
    Name
    __pid
    Domain
    .ayradvertiser.com
    Expires
    Jun 7, 2026 at 12:50 PM
    Value
    .ayradvertiser.com
  14. cornwalllife.co.uk
    May 8, 2026 at 7:57 AM
    Name
    __pid
    Domain
    .greatbritishlife.co.uk
    Expires
    Jun 7, 2026 at 7:57 AM
    Value
    .greatbritishlife.co.uk
  15. ebike-generation.com
    May 8, 2026 at 6:56 AM
    Name
    __pid
    Domain
    .cleanrider.com
    Expires
    Jun 7, 2026 at 6:56 AM
    Value
    .cleanrider.com
  16. cumbrialive.co.uk
    May 7, 2026 at 9:36 PM
    Name
    __pid
    Domain
    .nwemail.co.uk
    Expires
    Jun 6, 2026 at 9:36 PM
    Value
    .nwemail.co.uk
  17. christianhistory.net
    May 7, 2026 at 9:25 PM
    Name
    __pid
    Domain
    .christianitytoday.com
    Expires
    Jun 6, 2026 at 9:25 PM
    Value
    .christianitytoday.com
  18. countrynews.com.au
    May 7, 2026 at 3:56 PM
    Name
    __pid
    Domain
    .countrynews.com.au
    Expires
    Jun 6, 2026 at 3:56 PM
    Value
    .countrynews.com.au
  19. juneesoutherncross.com.au
    May 7, 2026 at 8:42 AM
    Name
    __pid
    Domain
    .juneesoutherncross.com.au
    Expires
    Jun 6, 2026 at 8:43 AM
    Value
    .juneesoutherncross.com.au
  20. forres-gazette.co.uk
    May 7, 2026 at 8:08 AM
    Name
    __pid
    Domain
    .forres-gazette.co.uk
    Expires
    Jun 6, 2026 at 8:08 AM
    Value
    .forres-gazette.co.uk
  21. podcastarena.com
    May 7, 2026 at 5:17 AM
    Name
    __pid
    Domain
    .vsin.com
    Expires
    Jun 6, 2026 at 5:17 AM
    Value
    .vsin.com
  22. sloughobserver.co.uk
    May 6, 2026
    Name
    __pid
    Domain
    .sloughobserver.co.uk
    Expires
    Jun 5, 2026 at 10:39 PM
    Value
    .sloughobserver.co.uk
  23. americanbanker.com
    May 6, 2026
    Name
    __pid
    Domain
    .americanbanker.com
    Expires
    Jun 5, 2026 at 3:17 PM
    Value
    .americanbanker.com
  24. gruberie.com
    May 6, 2026
    Name
    __pid
    Domain
    .entrepreneur.com
    Expires
    Jun 5, 2026 at 2:50 PM
    Value
    .entrepreneur.com
  25. chesterstandard.co.uk
    May 6, 2026
    Name
    __pid
    Domain
    .chesterstandard.co.uk
    Expires
    Jun 5, 2026 at 9:53 AM
    Value
    .chesterstandard.co.uk
  26. colliemail.com.au
    May 6, 2026
    Name
    __pid
    Domain
    .bunburymail.com.au
    Expires
    Jun 5, 2026 at 9:38 AM
    Value
    .bunburymail.com.au
  27. entreprenerd.blog
    May 5, 2026
    Name
    __pid
    Domain
    .entrepreneur.com
    Expires
    Jun 4, 2026 at 7:16 PM
    Value
    .entrepreneur.com
  28. youngentrepreneur.com
    May 5, 2026
    Name
    __pid
    Domain
    .entrepreneur.com
    Expires
    Jun 4, 2026 at 3:16 PM
    Value
    .entrepreneur.com
  29. monocle.com
    May 5, 2026
    Name
    __pid
    Domain
    .monocle.com
    Expires
    Jun 4, 2026 at 1:52 PM
    Value
    .monocle.com
  30. salzburg24.at
    May 5, 2026
    Name
    __pid
    Domain
    .salzburg24.at
    Expires
    Jun 4, 2026 at 1:49 PM
    Value
    .salzburg24.at
  31. baysidebulletin.com.au
    May 5, 2026
    Name
    __pid
    Domain
    .redlandcitybulletin.com.au
    Expires
    Jun 4, 2026 at 1:18 PM
    Value
    .redlandcitybulletin.com.au
  32. theadvocate.com.au
    May 5, 2026
    Name
    __pid
    Domain
    .theadvocate.com.au
    Expires
    Jun 4, 2026 at 12:39 PM
    Value
    .theadvocate.com.au
  33. illawarramercury.com.au
    May 5, 2026
    Name
    __pid
    Domain
    .illawarramercury.com.au
    Expires
    Jun 4, 2026 at 12:29 PM
    Value
    .illawarramercury.com.au
  34. tasty.lv
    May 4, 2026
    Name
    __pid
    Domain
    .delfi.lv
    Expires
    Jun 3, 2026 at 9:16 PM
    Value
    .delfi.lv
  35. campaspenews.com.au
    May 4, 2026
    Name
    __pid
    Domain
    .campaspenews.com.au
    Expires
    Jun 3, 2026 at 5:34 PM
    Value
    .campaspenews.com.au
  36. tenterfieldstar.com.au
    May 4, 2026
    Name
    __pid
    Domain
    .tenterfieldstar.com.au
    Expires
    Jun 3, 2026 at 11:22 AM
    Value
    .tenterfieldstar.com.au
  37. huffingtonpost.jp
    May 4, 2026
    Name
    __pid
    Domain
    .huffingtonpost.jp
    Expires
    Jun 3, 2026 at 6:36 AM
    Value
    .huffingtonpost.jp
  38. thehindubusinessline.in
    May 4, 2026
    Name
    __pid
    Domain
    .thehindubusinessline.com
    Expires
    Jun 3, 2026 at 5:54 AM
    Value
    .thehindubusinessline.com
  39. nationalmortgagenews.com
    May 4, 2026
    Name
    __pid
    Domain
    .nationalmortgagenews.com
    Expires
    Jun 3, 2026 at 5:47 AM
    Value
    .nationalmortgagenews.com
  40. sponichi.co.jp
    May 4, 2026
    Name
    __pid
    Domain
    .sponichi.co.jp
    Expires
    Jun 3, 2026 at 1:46 AM
    Value
    .sponichi.co.jp
  41. cobramcourier.com.au
    May 3, 2026
    Name
    __pid
    Domain
    .cobramcourier.com.au
    Expires
    Jun 2, 2026 at 10:50 PM
    Value
    .cobramcourier.com.au
  42. benallaensign.com.au
    May 3, 2026
    Name
    __pid
    Domain
    .benallaensign.com.au
    Expires
    Jun 2, 2026 at 5:27 PM
    Value
    .benallaensign.com.au
  43. localberkshire.co.uk
    May 3, 2026
    Name
    __pid
    Domain
    .readingchronicle.co.uk
    Expires
    Jun 2, 2026 at 3:37 PM
    Value
    .readingchronicle.co.uk
  44. suffolkmag.co.uk
    May 3, 2026
    Name
    __pid
    Domain
    .greatbritishlife.co.uk
    Expires
    Jun 2, 2026 at 10:32 AM
    Value
    .greatbritishlife.co.uk
  45. strathspey-herald.co.uk
    May 2, 2026
    Name
    __pid
    Domain
    .strathspey-herald.co.uk
    Expires
    Jun 1, 2026 at 9:32 PM
    Value
    .strathspey-herald.co.uk
  46. clubeluniversal.mx
    May 2, 2026
    Name
    __pid
    Domain
    .eluniversal.com.mx
    Expires
    Jun 1, 2026 at 7:42 AM
    Value
    .eluniversal.com.mx
  47. laprensani.com
    May 2, 2026
    Name
    __pid
    Domain
    .laprensani.com
    Expires
    Jun 1, 2026 at 7:23 AM
    Value
    .laprensani.com
  48. colypointobserver.com.au
    May 2, 2026
    Name
    __pid
    Domain
    .colypointobserver.com.au
    Expires
    Jun 1, 2026 at 3:44 AM
    Value
    .colypointobserver.com.au
  49. kleine.at
    May 1, 2026
    Name
    __pid
    Domain
    .kleinezeitung.at
    Expires
    May 31, 2026 at 7:34 PM
    Value
    .kleinezeitung.at
  50. north-star-news.co.uk
    May 1, 2026
    Name
    __pid
    Domain
    .ross-shirejournal.co.uk
    Expires
    May 31, 2026 at 6:34 PM
    Value
    .ross-shirejournal.co.uk
  51. myentrepreneurmagazine.com
    May 1, 2026
    Name
    __pid
    Domain
    .entrepreneur.com
    Expires
    May 31, 2026 at 12:58 PM
    Value
    .entrepreneur.com
  52. deseretnews.com/user/comments
    May 1, 2026
    Name
    __pid
    Domain
    .deseret.com
    Expires
    May 31, 2026 at 6:42 AM
    Value
    .deseret.com
  53. calis.lv
    May 1, 2026
    Name
    __pid
    Domain
    .delfi.lv
    Expires
    May 31, 2026 at 5:00 AM
    Value
    .delfi.lv
  54. therural.com.au
    Apr 30, 2026
    Name
    __pid
    Domain
    .therural.com.au
    Expires
    May 30, 2026 at 4:06 AM
    Value
    .therural.com.au
  55. basildonstandard.co.uk
    Apr 30, 2026
    Name
    __pid
    Domain
    .echo-news.co.uk
    Expires
    May 30, 2026 at 1:24 AM
    Value
    .echo-news.co.uk
  56. tervispluss.ee
    Apr 29, 2026
    Name
    __pid
    Domain
    .delfi.ee
    Expires
    May 29, 2026 at 4:42 PM
    Value
    .delfi.ee
  57. digiday.com
    Apr 29, 2026
    Name
    __pid
    Domain
    .digiday.com
    Expires
    May 29, 2026 at 4:01 PM
    Value
    .digiday.com
  58. replacementcontractoronline.com
    Apr 29, 2026
    Name
    __pid
    Domain
    .jlconline.com
    Expires
    May 29, 2026 at 2:48 PM
    Value
    .jlconline.com
  59. cnn.co.jp
    Apr 29, 2026
    Name
    __pid
    Domain
    .cnn.co.jp
    Expires
    May 29, 2026 at 1:25 PM
    Value
    .cnn.co.jp
  60. exmouthjournal.co.uk
    Apr 29, 2026
    Name
    __pid
    Domain
    .exmouthjournal.co.uk
    Expires
    May 29, 2026 at 11:51 AM
    Value
    .exmouthjournal.co.uk
  61. largsandmillportnews.com
    Apr 29, 2026
    Name
    __pid
    Domain
    .largsandmillportnews.com
    Expires
    May 29, 2026 at 9:32 AM
    Value
    .largsandmillportnews.com
  62. newcastleherald.com.au
    Apr 29, 2026
    Name
    __pid
    Domain
    .newcastleherald.com.au
    Expires
    May 29, 2026 at 8:21 AM
    Value
    .newcastleherald.com.au
  63. diariofinanciero.cl
    Apr 28, 2026
    Name
    __pid
    Domain
    .df.cl
    Expires
    May 28, 2026 at 4:54 PM
    Value
    .df.cl
  64. hexham-courant.co.uk
    Apr 28, 2026
    Name
    __pid
    Domain
    .hexham-courant.co.uk
    Expires
    May 28, 2026 at 9:44 AM
    Value
    .hexham-courant.co.uk
  65. swol.de
    Apr 28, 2026
    Name
    __pid
    Domain
    .schwarzwaelder-bote.de
    Expires
    May 28, 2026 at 9:34 AM
    Value
    .schwarzwaelder-bote.de
  66. thenational.scot
    Apr 28, 2026
    Name
    __pid
    Domain
    .thenational.scot
    Expires
    May 28, 2026 at 12:25 AM
    Value
    .thenational.scot
  67. primerahora.com
    Apr 27, 2026
    Name
    __pid
    Domain
    .primerahora.com
    Expires
    May 27, 2026 at 11:58 PM
    Value
    .primerahora.com
  68. bostondirtdogs.com
    Apr 27, 2026
    Name
    __pid
    Domain
    .boston.com
    Expires
    May 27, 2026 at 11:33 PM
    Value
    .boston.com
  69. in-cumbria.com
    Apr 27, 2026
    Name
    __pid
    Domain
    .in-cumbria.com
    Expires
    May 27, 2026 at 11:25 PM
    Value
    .in-cumbria.com
  70. esslinger-zeitung.de
    Apr 27, 2026
    Name
    __pid
    Domain
    .stuttgarter-zeitung.de
    Expires
    May 27, 2026 at 10:52 PM
    Value
    .stuttgarter-zeitung.de
  71. japantimes.co.jp
    Apr 27, 2026
    Name
    __pid
    Domain
    .japantimes.co.jp
    Expires
    May 27, 2026 at 10:34 PM
    Value
    .japantimes.co.jp
  72. tetsudo.com
    Apr 27, 2026
    Name
    __pid
    Domain
    .tetsudo.com
    Expires
    May 27, 2026 at 10:22 PM
    Value
    .tetsudo.com
  73. blazemedia.com
    Apr 27, 2026
    Name
    __pid
    Domain
    .theblaze.com
    Expires
    May 27, 2026 at 8:23 PM
    Value
    .theblaze.com
  74. bloncampus.com
    Apr 27, 2026
    Name
    __pid
    Domain
    .thehindubusinessline.com
    Expires
    May 27, 2026 at 5:40 PM
    Value
    .thehindubusinessline.com
  75. the-gazette.co.uk
    Apr 27, 2026
    Name
    __pid
    Domain
    .the-gazette.co.uk
    Expires
    May 27, 2026 at 5:05 PM
    Value
    .the-gazette.co.uk
  76. lahrer-zeitung.de
    Apr 27, 2026
    Name
    __pid
    Domain
    .schwarzwaelder-bote.de
    Expires
    May 27, 2026 at 5:04 PM
    Value
    .schwarzwaelder-bote.de
  77. spectator.com
    Apr 27, 2026
    Name
    __pid
    Domain
    .spectator.com
    Expires
    May 27, 2026 at 12:02 PM
    Value
    .spectator.com
  78. annestiil.ee
    Apr 27, 2026
    Name
    __pid
    Domain
    .delfi.ee
    Expires
    May 27, 2026 at 7:20 AM
    Value
    .delfi.ee
  79. entrepreneurindia.in
    Apr 27, 2026
    Name
    __pid
    Domain
    .entrepreneur.com
    Expires
    May 27, 2026 at 6:25 AM
    Value
    .entrepreneur.com
  80. newsandstar.co.uk
    Apr 27, 2026
    Name
    __pid
    Domain
    .newsandstar.co.uk
    Expires
    May 27, 2026 at 5:29 AM
    Value
    .newsandstar.co.uk
  81. events.at
    Apr 27, 2026
    Name
    __pid
    Domain
    .events.at
    Expires
    May 27, 2026 at 4:49 AM
    Value
    .events.at
  82. suffolkfreepress.co.uk
    Apr 27, 2026
    Name
    __pid
    Domain
    .suffolknews.co.uk
    Expires
    May 27, 2026 at 3:41 AM
    Value
    .suffolknews.co.uk
  83. portnews.com.au
    Apr 27, 2026
    Name
    __pid
    Domain
    .portnews.com.au
    Expires
    May 27, 2026 at 3:39 AM
    Value
    .portnews.com.au
  84. entrepreneur.com.ph
    Apr 27, 2026
    Name
    __pid
    Domain
    .entrepreneur.com
    Expires
    May 27, 2026 at 3:02 AM
    Value
    .entrepreneur.com
  85. tospo-keiba.jp
    Apr 26, 2026
    Name
    __pid
    Domain
    .tospo-keiba.jp
    Expires
    May 26, 2026 at 10:02 PM
    Value
    .tospo-keiba.jp
  86. thelocal.de
    Apr 26, 2026
    Name
    __pid
    Domain
    .thelocal.de
    Expires
    May 26, 2026 at 9:47 PM
    Value
    .thelocal.de
  87. thelocal.fr
    Apr 26, 2026
    Name
    __pid
    Domain
    .thelocal.fr
    Expires
    May 26, 2026 at 8:10 PM
    Value
    .thelocal.fr
  88. shetlandtimes.co.uk
    Apr 26, 2026
    Name
    __pid
    Domain
    .shetlandtimes.co.uk
    Expires
    May 26, 2026 at 7:43 PM
    Value
    .shetlandtimes.co.uk
  89. newarkadvertiser.co.uk
    Apr 26, 2026
    Name
    __pid
    Domain
    .newarkadvertiser.co.uk
    Expires
    May 26, 2026 at 4:49 PM
    Value
    .newarkadvertiser.co.uk
  90. wired.jp
    Apr 26, 2026
    Name
    __pid
    Domain
    .wired.jp
    Expires
    May 26, 2026 at 2:50 PM
    Value
    .wired.jp
  91. soyentrepreneur.com
    Apr 26, 2026
    Name
    __pid
    Domain
    .entrepreneur.com
    Expires
    May 26, 2026 at 2:36 PM
    Value
    .entrepreneur.com
  92. toyokeizai.net
    Apr 26, 2026
    Name
    __pid
    Domain
    .toyokeizai.net
    Expires
    May 26, 2026 at 1:31 PM
    Value
    .toyokeizai.net
  93. philanthropyjournal.org
    Apr 26, 2026
    Name
    __pid
    Domain
    .philanthropyjournal.com
    Expires
    May 26, 2026 at 12:19 PM
    Value
    .philanthropyjournal.com
  94. pandcads.com
    Apr 26, 2026
    Name
    __pid
    Domain
    .postandcourier.com
    Expires
    May 26, 2026 at 12:11 PM
    Value
    .postandcourier.com
  95. doctortecno.com
    Apr 26, 2026
    Name
    __pid
    Domain
    .eluniverso.com
    Expires
    May 26, 2026 at 11:15 AM
    Value
    .eluniverso.com
  96. pwmag.com
    Apr 26, 2026
    Name
    __pid
    Domain
    .jlconline.com
    Expires
    May 26, 2026 at 10:46 AM
    Value
    .jlconline.com
  97. nwemail.co.uk
    Apr 26, 2026
    Name
    __pid
    Domain
    .nwemail.co.uk
    Expires
    May 26, 2026 at 9:57 AM
    Value
    .nwemail.co.uk
  98. elcomercio.pe
    Apr 26, 2026
    Name
    __pid
    Domain
    .elcomercio.pe
    Expires
    May 26, 2026 at 9:49 AM
    Value
    .elcomercio.pe
  99. njentrepreneur.com
    Apr 26, 2026
    Name
    __pid
    Domain
    .entrepreneur.com
    Expires
    May 26, 2026 at 9:20 AM
    Value
    .entrepreneur.com
  100. buryfreepress.co.uk
    Apr 26, 2026
    Name
    __pid
    Domain
    .suffolknews.co.uk
    Expires
    May 26, 2026 at 9:17 AM
    Value
    .suffolknews.co.uk
Page 1 of 17
1 ← 2 3 4 5 6 → 17 Next >
  • Log in with Facebook
  • Forgot your password?
Digital Point
Home Tools > Cookie Search >
Log in to view your Analytics, AdSense & PayPal stats
  • Home
  • Forums
    • Search Forums
    • Recent Posts
    • Spy
  • Tools
    • Programming
      • Base64 Encode/Decode
      • CSS Minify
      • Diff
      • Image Convertor
      • JavaScript Minify
      • URL Encoder/Decoder
    • Query
      • AdSense Sandbox
      • BoP Sentencing
      • Cookie Search
      • DNS Lookup
      • DNS Zone Transfer
      • EXIF Reader
      • Geolocation
      • HTTP Headers
      • PageRank
      • Ping
      • WHOIS
    • Statistical
      • Analytics Charts
      • Analytics Globe
      • Geo Visitors
      • Hit Counter
      • Keyword Ranking Tracker
    • Social
      • Social Buttons
    • Site Search
    • Website Thumbnail Generator
    • Legacy
      • AdSense Charts
      • FileMaker Server Probe
      • FileMaker XML Digger
      • Phone Home
      • Keyword Suggestion Tool
      • Yahoo Web Rank
  • Marketplace
    • Sites
    • Domains
    • Plugins/Add-ons
    • Scripts
    • Templates/Styles
    • Graphic Designs
    • eBooks
    • Articles
  • Advertising
    • Buy Ad Space
    • Sell Ad Space On Your Sites
    • Advertise on digitalpoint.com
  • Members
    • Notable Members
    • Current Visitors
    • Recent Activity
    • User Map
    • Directory
    • New Profile Posts
  • Menu
Search

Separate names with a comma.

Useful Searches

  • Recent Posts
More...
  • Contact Us
  • Help
  • Home
  • RSS
  • Terms