# Convert string to Unique Net ID

**URL:** <https://forums.unrealengine.com/t/convert-string-to-unique-net-id/1862401>\
**Category:** Blueprint\
**Tags:** string, conversion, unreal-engine, Blueprint, question\
**Created:** [May 18, 2024, 8:39pm UTC](https://forums.unrealengine.com/t/convert-string-to-unique-net-id/1862401 "2024-05-18T20:39:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Revelage](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Revelage](https://forums.unrealengine.com/u/Revelage)\
**Post date:** [May 18, 2024, 8:39pm UTC](https://forums.unrealengine.com/t/convert-string-to-unique-net-id/1862401/1 "2024-05-18T20:39:50Z")

</div>

Hi, is there a way to convert a string to a variable “Unique net ID” ?

There’s a way to convert the variable “Unique net id” to string, but i can’t find the opposite.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![Bojann](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/bojann/32/906560_2.png) [@Bojann](https://forums.unrealengine.com/u/Bojann)\
**Post date:** [May 18, 2024, 9:37pm UTC](https://forums.unrealengine.com/t/convert-string-to-unique-net-id/1862401/2 "2024-05-18T21:37:34Z")

</div>

For Steam, there is this node if you use Advanced Steam Friends Library

![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/c/3/9/c39c2567605f54d3883ecc37d96bacd42affe522.png)

---

<div class="post-metadata">

**Author:** ![Bojann](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/bojann/32/906560_2.png) [@Bojann](https://forums.unrealengine.com/u/Bojann)\
**Post date:** [May 18, 2024, 9:40pm UTC](https://forums.unrealengine.com/t/convert-string-to-unique-net-id/1862401/3 "2024-05-18T21:40:09Z")

</div>

For NonSteam, there is C++ way

.h

```auto
	TSharedPtr<const FUniqueNetId> CreateUniqueIdFromString(const FString& StringId) const;

```

.cpp

```auto

TSharedPtr<const FUniqueNetId> UMyClass::CreateUniqueIdFromString(const FString& StringId) const
{
	if (OnlineSubsystem)
	{
		const IOnlineIdentityPtr IdentityInterface = OnlineSubsystem->GetIdentityInterface();

		if (IdentityInterface.IsValid())
		{
			return IdentityInterface->CreateUniquePlayerId(StringId);
		}
	}
	return nullptr;
}

```

Online subsystem should be available using this code

```auto
IOnlineSubsystem* OnlineSubsystem= IOnlineSubsystem::Get();

```

---

<div class="post-metadata">

**Author:** ![Revelage](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Revelage](https://forums.unrealengine.com/u/Revelage)\
**Post date:** [May 19, 2024, 6:55pm UTC](https://forums.unrealengine.com/t/convert-string-to-unique-net-id/1862401/4 "2024-05-19T18:55:18Z")

</div>

Thank you.

---

<div class="post-metadata">

**Author:** ![system](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/1/3/713c9d3f58553f0de89543d76a8a3a2779dc9fa4.png) [@system](https://forums.unrealengine.com/u/system)\
**Post date:** [June 18, 2024, 6:55pm UTC](https://forums.unrealengine.com/t/convert-string-to-unique-net-id/1862401/5 "2024-06-18T18:55:22Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
