UUID/GUID Javascript RRS feed

  • Question

  • Is there a way to generate a GUID from Javascript?  I looked up at WRT reference, and I can't seem to find an obvious way to generate one.
    Friday, December 30, 2011 11:03 PM


All replies

  • No Sorry!

    I think Jquery may have some functions you can use though:


    Jeff Sanders (MSFT)
    Tuesday, January 3, 2012 3:00 PM
  • I hit here looking for the same thing. there were many answers at stackoverflow to get a function in javascript. There are too many code snippets there, and one need to pick the right one for self.

    For javascript based windows store app - it may be simpler to add a winrt (say commonlib) and add a NewGuid method there. I have used this option.

    add a winrt component project say commonlib.

    namespace commonlib
        public static class GuidUtils
            public static System.Guid NewGuid()
                return System.Guid.NewGuid();


    Monday, March 25, 2013 7:44 AM
  • For WinJS you should not drag in the .net runtime but code the winrt component in C++.

    Something along the lines of

    #include <windows.h>
    namespace runtime { namespace guid {
      public ref class GUIDCreator sealed {
          static Platform::String^ CreateGuid() {
            GUID guid;
            HRESULT result = CoCreateGuid(guid);
            if FAILED(result) {
              throw ref new Platform::COMException(result);
            WCHAR guidString[37];
            StringFromGUID2(&guid, guidString, 36);
            return ref new Platform::String(guidString);
    } }

    Tuesday, March 26, 2013 10:12 AM